<script>
2. var json = {
3. "age":24,
4. "name":"cst"
5. };
6. //json也能支持与数组的互相嵌套
7. var json1 = {
8. ‘num‘ : [1,2,3,4],
9. ‘text‘ : [‘a‘,‘b‘,‘c‘]
8. }
9. var arr = [
10. {‘name‘ : ‘小明‘},
11. {‘age‘ : ‘20‘}
10. ]
6. //增加或者修改Json中的值,使用 json名 + ["属性名"] = 数值 的方法
7. json["age"] = 30; //修改json中age的值
8. alert(json.age); //30
11. json["sex"] = "M"; //增加json中一个名叫sex的值
12. alert(json.sex); //M
13.
14. <!-- 遍历Json中的数据 -->
15. for(var arr in json){
16. alert(arr)//依次输出json中的名
17. alert(json[arr])//依次输出json中的值
20. }
21.
22. //删除Json数据中名为age的数据
23. delete json["age"];
24. alert(json.age); //undefined
一、JSON字符串转换为JSON对象
var obj = str.parseJSON(); //由JSON字符串转换为JSON对象
或者
var obj = JSON.parse(str); //由JSON字符串转换为JSON对象
二、可以使用toJSONString()或者全局方法JSON.stringify()将JSON对象转化为JSON字符串。
var last=obj.toJSONString(); //将JSON对象转化为JSON字符
或者
var last=JSON.stringify(obj); //将JSON对象转化为JSON字符
25.
26. </script>
原文:http://www.cnblogs.com/huangshikun/p/6527023.html