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>

  • 相关阅读:
    42. Trapping Rain Water
    223. Rectangle Area
    645. Set Mismatch
    541. Reverse String II
    675. Cut Off Trees for Golf Event
    安装 VsCode 插件安装以及配置
    向上取整 向下取整 四舍五入 产生100以内随机数
    JS 判断是否为数字 数字型特殊值
    移动端初始配置,兼容不同浏览器的渲染内核
    Flex移动布局中单行和双行布局的区别以及使用
  • 原文地址:https://www.cnblogs.com/huangshikun/p/6527023.html
Copyright © 2011-2022 走看看