JSON学习
2015-06-30 18:14
661 查看
声名json数组:
json转string: JSON.stringify(a)
string转json:eval(JSON.stringify(a))
添加json对象:
删除json对象:delete a[0];//删除数组a当中的第一个对象,但数组长度不会减1;
添加json元素:
修改json元素值:
删除json元素:
格式化json工具:http://tool.oschina.net/codeformat/json
测试环境说明:使用jsBin测试工具进行测试,http://jsbin.com/?js,output
JSON字符串与JSON数组之间的相互转换
var a = [{ "id": "1", "name": "zhangsan", "age": "10" }, { "id": "2", "name": "lisi", "age": "20" }, { "id": "3", "name": "wangwu", "age": "30" }];
json转string: JSON.stringify(a)
string转json:eval(JSON.stringify(a))
添加json对象:
var obj = {"id":"4","name":"zhaoliu","age":"40"}; a.push(obj);
删除json对象:delete a[0];//删除数组a当中的第一个对象,但数组长度不会减1;
添加json元素:
修改json元素值:
a[0]["id"] = "2”;//或a[0].id = “2”; alert(a[0]["id"]);//2
删除json元素:
delete a[0]["id"];//删除数组a当中第一个对象的id元素,key,value同时删除 alert(a[0]["id"]);//undefined
格式化json工具:http://tool.oschina.net/codeformat/json
测试环境说明:使用jsBin测试工具进行测试,http://jsbin.com/?js,output
var a = [{ "id": "1", "name": "zhangsan", "age": "10" }, { "id": "2", "name": "lisi", "age": "20" }, { "id": "3", "name": "wangwu", "age": "30" }];
//json数组转string
alert(JSON.stringify(a));
//string 转json数组
alert(eval(JSON.stringify(a)));
////新增一个对象,数组长度+1
// var obj = {"id":"4","name":"zhaoliu","age":"40"};
// a.push(obj);
// alert(a.length);
////删除固定的对象,数组长度不变
// delete a[4];
// alert(a.length +"********"+ a[4]);
////删除对象元素
// delete a[0]["id"];//或delete a[0].id;
// alert(a[0]["id"]);
////添加对象元素
// a[0].school = "清华";
// alert(a[0].school);
JSON字符串与JSON数组之间的相互转换
var str1 = '{ "name": "cxh", "sex": "man" }'; var jsonArr = JSON.parse(str1);//转换为json数组 var jsonstr = JSON.stringify(jsonArr);//转换为json字符串 console.log(jsonArr); console.log(jsonstr); ------------------------- [object Object] { name: "cxh", sex: "man" } "{\"name\":\"cxh\",\"sex\":\"man\"}" -------------------------
相关文章推荐
- XML 与 JSON 优劣对比
- newtonsoft.json解析天气数据出错解决方法
- vbs 解析json jsonp的方法
- jquery JSON的解析方式示例介绍
- c#版json数据解析示例分享
- ASP JSON类文件的使用方法
- C#实现对Json字符串处理实例
- C#实现Json转Unicode的方法
- php解析json数据实例
- PHP6 先修班 JSON实例代码
- 关于JSON以及JSON在PHP中的应用技巧
- .Net中的json操作类用法分析
- JavaScript中字符串(string)转json的2种方法
- js Object2String方便查看js对象内容
- C#中的DataSet、string、DataTable、对象转换成Json的实现代码
- Json实现异步请求提交评论无需跳转其他页面
- javascript格式化json显示实例分析
- jquery处理json数据实例分析
- jQuery向后台传入json格式数据的方法
- jquery中ajax调用json数据的使用说明