• 在js中使用json


    在js中使用json
    var obj = {
        "1" : "value1",
        "2" : "value2",
        "count" : 3,
         "person" : [ //数组结构JSON对象,可以嵌套使用
                {
                       "id" : 1,
                       "name" : "张三"
                 },
                 {
                        "id" : 2,
                        "name" : "李四"
                  }
          ],
          "object" : { //对象结构JSON对象
                    "id" : 1,
                    "msg" : "对象里的对象"   
                }
            };
    1,从JSON中读数据
    function ReadJSON() {
                alert(obj.1); //会报语法错误,可以用alert(obj["1"]);说明数字最好不要做关键字
                alert(obj.2); //同上
                alert(obj.person[0].name); //或者alert(obj.person[0]["name"])
                alert(obj.object.msg); //或者alert(obj.object["msg"])
    }
    2,向JSON中写数据
    比如要往JSON中增加一条数据,代码如下:
    function Add() {
                //往JSON对象中增加了一条记录
                obj.sex= "男" //或者obj["sex"]="男"
    }
    3,修改JSON中的数据
    我们现在要修改JSON中count的值,代码如下:
    function Update() {
                obj.count = 10; //或obj["count"]=10
    }
    4,删除JSON中的数据
    我们现在实现从JSON中删除count这条数据,代码如下:
    function Delete() {
                delete obj.count;
    }
    5,遍历JSON对象
    可以使用for…in…循环来遍历JSON对象中的数据,比如我们要遍历输出obj对象的值,代码如下:
    function Traversal() {
                for (var c in obj) {
                    console.log(c + ":", obj[c]);
                }
    }

  • 相关阅读:
    webpack 打包优化
    webpack 打包
    webpack 删除未使用函数
    Remote Address
    https://my.vmware.com/cn/group/vmware/evalcenter?p=vsphere-eval-7#tab_download
    python 代码检测
    windows 同时安装python2和python3并配置虚拟环境
    electron-log 修改日志保存路径
    png转ico源码
    Electron 开发点滴记录
  • 原文地址:https://www.cnblogs.com/ricesm/p/5052123.html
Copyright © 2020-2023  润新知