JSON概述与JSON语法定义

JSON的概念

概念: JavaScript  Object  Notation  JacaScript对象表示法

json现在多用于存储和交换文本信息的语法

进行数据的传输

JSON 比 XML 更小 更快 ,更易解析

 

语法定义:

  1.基本规则

    数据在名称/值对中:json数据是由键值对构成的

       键用引号(单双都行)引起来,也可以不使用引号

       值得取值类型:

          1. 数字(整数或浮点数)
          2. 字符串(在双引号中)
          3. 逻辑值(true 或 false)
          4. 数组(在方括号中) {"persons":[{},{}]}
          5. 对象(在花括号中) {"address":{"province":"陕西"....}}
          6. null

    数据由逗号分隔:多个键值对由逗号分隔

    花括号容纳对象:使用 { } 定义json格式

    方括号容纳数组:[ ] 

基本语法:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        //定义基本格式
        var person = {"name":"张三",age: 23,'gender':true};

        //alert(person)
        //2.嵌套格式 {}--->[]
        var persons={"persons":[
                {"name":"张三","age":18,"gender":true},
                {"name":"李四","age":18,"gender":true},
                {"name":"王五","age":18,"gender":false}
            ]
        };

        //2.嵌套格式 []--->{}
        var ps = [
            {"name":"张三","age":18,"gender":true},
            {"name":"李四","age":18,"gender":true},
            {"name":"王五","age":18,"gender":false}
        ];

        alert(ps);
    </script>
</head>
<body>

</body>
</html>

 

posted @ 2023-02-12 14:33  夫君  阅读(54)  评论(0)    收藏  举报