javascript解析json实例详解
作者:bea
本文实例讲述了javascript解析json的方法。分享给大家供大家参考。具体方法如下: 下载json库 http://www.json.org/json-zh.html自己找javascript的 或者直接去下面的 https://github.com/douglascrockford/JSON-js php生成json格式 使用页面 代码如下: <script src="scripts/json.js"></script> alert(
本文实例讲述了javascript解析json的方法。分享给大家供大家参考。具体方法如下:
下载json库 http://www.json.org/json-zh.html自己找javascript的 或者直接去下面的 https://github.com/douglascrockford/JSON-js php生成json格式
使用页面
代码如下:
<script src="scripts/json.js"></script>
alert(data.toJSONString());
如果返回false说明没数据
js 代码:
代码如下:
functionshowJSON() {
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);
}
修改
代码如下:
user.username ="jerry";
可以使用eval来转换JSON字符到Object
代码如下:
functionmyEval() {
varstr = '{"name":"Violet","occupation":"character"}';
varbj = eval('(' + str + ')');
alert(obj.toJSONString());
}
或者使用parseJSON()方法
代码如下:
functionmyEval() {
varstr = '{"name":"Violet","occupation":"character"}';
varbj = str.parseJSON();
alert(obj.toJSONString());
}
希望本文所述对大家的javascript程序设计有所帮助。
有用 | 无用
下载json库 http://www.json.org/json-zh.html自己找javascript的 或者直接去下面的 https://github.com/douglascrockford/JSON-js php生成json格式
使用页面
代码如下:
<script src="scripts/json.js"></script>
alert(data.toJSONString());
如果返回false说明没数据
js 代码:
代码如下:
functionshowJSON() {
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);
}
修改
代码如下:
user.username ="jerry";
可以使用eval来转换JSON字符到Object
代码如下:
functionmyEval() {
varstr = '{"name":"Violet","occupation":"character"}';
varbj = eval('(' + str + ')');
alert(obj.toJSONString());
}
或者使用parseJSON()方法
代码如下:
functionmyEval() {
varstr = '{"name":"Violet","occupation":"character"}';
varbj = str.parseJSON();
alert(obj.toJSONString());
}
希望本文所述对大家的javascript程序设计有所帮助。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- js跨域问题浅析及解决方法优缺点对比
- js 操作符汇总
- 初始Nodejs
- jquery的总体架构分析及实现示例详解
- jquery常用方法及使用示例汇总
- JQuery遍历json数组的3种方法
- JQuery中使用.each()遍历元素学习笔记
- jQuery遍历之next()、nextAll()方法使用实例
- jQuery遍历对象、数组、集合实例
- JavaScript中具名函数的多种调用方式总结
- JavaScript中使用typeof运算符需要注意的几个坑
- JavaScript中判断整数的多种方法总结
- JavaScript中判断整字类型最简洁的实现方法
- JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
- JavaScript函数模式详解
- JavaScript代码复用模式详解
- JavaScript中的style.cssText使用教程
- JavaScript组合拼接字符串的效率对比测试
- 5个书写JavaScript代码的坏习惯,看看你中枪了没?