• 今日总结


    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"]="男"
            }
  • 相关阅读:
    Java 猜字谜游戏
    Java中private、protected、public和default的区别
    Java JRT
    Java 数组
    javascript中的bind()方法
    2018-07-31 javascript中对的apply,call
    2018年7月31日
    【转载】javascript回调函数
    函数return以及lodash中的extend,each,map方法
    css实现动态相对居中
  • 原文地址:https://www.cnblogs.com/yitiaokuailedexiaojingyu/p/14110423.html
Copyright © 2020-2023  润新知