javascript解析json实例详解
2023-06-13 09:15:30 时间
本文实例讲述了javascript解析json的方法。分享给大家供大家参考。具体方法如下:
下载json库
http://www.json.org/json-zh.html自己找javascript的
或者直接去下面的
https://github.com/douglascrockford/JSON-js
php生成json格式
使用页面
alert(data.toJSONString());
如果返回false说明没数据
js代码:
varuser=
{
"username":"tom",
"age":20,
"info":{"tel":"123456","cellphone":"98765"},
"address":
[
{"city":"shanghai","postcode":"201203"},
{"city":"suzhou","postcode":"200000"}
]
}
alert(user.username);
alert(user.age);
alert(user.info.cellphone);
alert(user.address[0].city);
alert(user.address[0].postcode);
}
修改
可以使用eval来转换JSON字符到Object
varstr="{"name":"Violet","occupation":"character"}";
varbj=eval("("+str+")");
alert(obj.toJSONString());
}
或者使用parseJSON()方法
varstr="{"name":"Violet","occupation":"character"}";
varbj=str.parseJSON();
alert(obj.toJSONString());
}
希望本文所述对大家的javascript程序设计有所帮助。
相关文章
- 【说站】javascript中promise的特殊场景应用
- Java|JavaScript 模拟钓鱼网站实例一[通俗易懂]
- java字符串转换为json对象6_Json对象与Json字符串的转化、JSON字符串与Java对象的转换…
- JavaScript异步拖拽上传文件详解编程语言
- javaScript基础练习题-下拉框制作详解编程语言
- javascript 正则表达式的组、全局、RegExp.exec()和string.match()区别详解编程语言
- JavaScript实现??打印?理
- Javascript&DHTML实例编程(教程)DOM基础和基本API
- Javascript条件判断使用小技巧总结
- javascript方法覆写实例代码
- javascript函数速查表
- 关于document.cookie的使用javascript
- JavaScript性能陷阱小结(附实例说明)
- Javascript实现的数独解题算法网页实例
- JavaScript调用后台的三种方法实例
- javascript间隔刷新的简单实例
- javascript禁制后退键(Backspace)实例代码
- javascript中typeof的使用示例
- JQuery处理json与ajax返回JSON实例代码
- javascript函数定义的几种区别小结
- javascript实现json页面分页实例代码
- javascript模拟枚举的简单实例
- javascript中style.left和offsetLeft的用法说明
- JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
- javascript继承机制实例详解
- JavaScript中伪协议javascript:使用探讨
- JavaScript学习心得之概述
- JavaScript实现的in_array函数