今日总结

2020年12月9日:

关于JSON:

JSON有两种表示结构,对象和数组。
对象结构以”{”大括号开始,以”}”大括号结束。中间部分由0或多个以”,”分隔的”key(关键字)/value(值)”对构成,关键字和值之间以”:”分隔,语法结构如代码。

{
    key1:value1,
    key2:value2,
    ...
}

其中关键字是字符串,而值可以是字符串,数值,true,false,null,对象或数组

数组结构以”[”开始,”]”结束。中间由0或多个以”,”分隔的值列表组成,语法结构如代码。

[
    {
        key1:value1,
        key2:value2 
    },
    {
         key3:value3,
         key4:value4   
    }
]

认识JSON字符串

字符串:指使用“”双引号或’’单引号包括的字符。

在JS中如何使用JSON

JSON是JS的一个子集,所以可以在JS中轻松地读,写JSON。读和写JSON都有两种方法,分别是利用”.”操作符和“[key]”的方式。
我们首先定义一个JSON对象,代码如下。

var obj = {
            1: "value1",
            "2": "value2",
            count: 3,
            person: [ 
                        {
                            id: 1,
                            name: "张三"
                        },
                        {
                            id: 2,
                            name: "李四"
                        }
                   ],
            object: { //对象结构JSON对象
                id: 1,
                msg: "对象里的对象"    
            }
        };

1,从JSON中读数据

function ReadJSON() {
            alert(obj.1); 
            alert(obj.2); 

            alert(obj.person[0].name); 
            alert(obj.object.msg); 
        }

2,向JSON中写数据

比如要往JSON中增加一条数据,代码如下:

function Add() { 
     
            obj.sex= "男" //或者obj["sex"]="男"
        }
原文地址:https://www.cnblogs.com/yitiaokuailedexiaojingyu/p/14110423.html