<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