首页 > 其他分享 >JSON_概念和JSON_语法_定义

JSON_概念和JSON_语法_定义

时间:2022-08-21 10:23:14浏览次数:68  
标签:定义 gender age 语法 person JSON true name

JSON:

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

Person person = new Person();
person.setName("张三");
person.setAge(23);
person.setGender("男");

var person = {"name":"张三","age":23,"gender":"男"};

  • json现在多用于存储和交换文本信息的语法
  • 进行数据的传输
  • JSON比XML更小、更快、更易解析。

JSON_语法_定义

  • 基本规则
    • 数据在名称/值对中:json数据是由键值对构成的
      • 键用引号(单双都行)引起来,也可以不使用引导
      • 值得取值类型:
        • 数字(整数或浮点数)
        • 字符串(在双引号中)
        • 逻辑值(true或fasle)
        • 数组(在方括号中){"persons":[{},{}]}
        • 对象(在花括号中){"student":{"name":"张三"...}}
        • null
    • 数据由逗号分隔:多个键值对由逗号分隔
    • 花括号保存对象:使用{}定义json格式
    • 方括号保存数据:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        //定义基本格式
        var person = {"name": "张三", "age": 17, "gender": true};
        // alert(person);

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

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

</body>
</html>

标签:定义,gender,age,语法,person,JSON,true,name
From: https://www.cnblogs.com/ailhy/p/16609409.html

相关文章