zoukankan      html  css  js  c++  java
  • 在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]);
                }
    }

  • 相关阅读:
    eclipse历史版本下载地址
    注解@SuppressWarnings
    VB创建文件夹
    VB学习生成JavaBean
    C++下的强制转换类型
    Django扩展
    数据查询操作
    深入剖析C++多态、VPTR指针、虚函数表
    快速排序一步一步优化
    cookie与session
  • 原文地址:https://www.cnblogs.com/ricesm/p/5052123.html
Copyright © 2011-2022 走看看