zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    还在使用golang 的map 做Json编码么?
    Golang 性能测试(2) 性能分析
    golang 性能测试 (1) 基准性能测试
    消息队列 NSQ 源码学习笔记 (五)
    消息队列 NSQ 源码学习笔记 (四)
    消息队列 NSQ 源码学习笔记 (三)
    消息队列 NSQ 源码学习笔记 (二)
    消息队列 NSQ 源码学习笔记 (一)
    你不知道的空格
    Supervisor 使用和进阶4 (Event 的使用)
  • 原文地址:https://www.cnblogs.com/huangshikun/p/6527023.html
Copyright © 2011-2022 走看看