json的使用

<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>

原文地址:https://www.cnblogs.com/huangshikun/p/6527023.html