使用JavaScript怎么解析JSON数据?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
JSON数据是一种常用的数据格式,解析方式也比较简单,特别是由于JavaScript原生就支持JSON,所以JavaScript能够更好的解析JSON。
<!DOCTYPEhtml> <html> <head> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title>解析JSON</title> <script> //开始解析 functionstartParse() { //,{"字段2":{"地址2":"数据2"}}{"字段3":{"地址3":"数据3"}} varjsonStr='[{\"字段1\":{\"地址1\":\"数据1\"}},{\"字段2\":{\"地址2\":\"数据2\"}},{\"字段3\":{\"地址3\":\"数据3\"}}]'; varjson=JSON.parse(jsonStr);//将字符串转换为JSON对象 //循环遍历获取key--value for(vari=0;i<json.length;i++){ //{"字段1":{"地址1":"数据1"}} varitemJson=json[i]; //再次遍历获取 for(varkeyinitemJson){ console.log(key); //{"地址2":"数据2"} varchildItem=itemJson[key]; //再次遍历获取 for(varkeyIteminchildItem){ console.log(keyItem+"--"+childItem[keyItem]); } } } } </script> </head> <body> <p>数据:</p> <p>[{'字段1':{'地址1':'数据1'}},{'字段2':{'地址2':'数据2'}}{'字段3':{'地址3':'数据3'}}]</p> <buttontype="button"onclick="startParse()">开始解析</button> </body> </html>
运行结果:
看完上述内容,你们掌握使用JavaScript怎么解析JSON数据的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注恰卡编程网行业资讯频道,感谢各位的阅读!
JavaScript闭包用多会造成内存泄露吗
javascript中文乱码如何解决
PHP学习第十五天——JavaScript入门DOM对象:二
Node.js基本内容和知识点
简单的说node.js就是运行在服务端的JavaScript,起初段定位是后端开发语言,由于技术的不够成熟,一般小型项目...
PHP与Node.js:一个史诗般开发者的分享
JavaScript 中 find() 和 filter() 方法的区别
JavaScript在ES6上有很多数组方法,每种方法都有独特的用途和好处。在开发应用程序时,大多使用数组方法来获...
js怎么跟php结合使用
简单说说Node.js和JavaScript
Node.js是一个开源和跨平台的JavaScript运行时环境,在浏览器之外运行V8JavaScript引擎(...
前端开发工程师专业技能简历范文
JavaScript怎么实现淘宝网图片的局部放大功能
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议