• JSON 对象(object)


    文章目录


    JSON 对象

    在 JSON 中,对象是一个无序的、键/值对的集合,一个对象以左花括号 { 开始,以右花括号 } 结束,左右花括号之间为对象中的若干键/值对。键/值对中,键必须是字符串类型(即使用双引号将键包裹起来),而值可以是 JSON 中的任意类型,键和值之间需要使用冒号 : 分隔开,不同的键/值对之间需要使用逗号,分隔开。关于 JSON 中支持的数据类型,您可以查阅《JSON数据类型》一节。

    下面来看一个 JSON 对象的例子:

    { 
        "website": {
            "name" : "C语言中文网",
            "url" : "http://c.biancheng.net/"
        } 
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    通过上面的示例可以看出,整个 JSON 就是一个对象类型,在这个对象中包含一个名为“website”的键,与键所对应的值同样也是一个对象,对象中包含“name”、“url”等键,以及与键所对应的值。

    在 JSON 中使用对象类型时,有以下几点需要注意:

    • 对象中的内容需要以键/值对的形式编写;
    • 键必须是字符串类型,即使用双引号 " "将键包裹起来;
    • 值可以是任意 JSON 中支持的数据类型(例如字符串、数字、对象、数组、布尔值、null 等);
    • 键和值之间使用冒号进行分隔;
    • 不同键/值对之间使用逗号进行分隔;
    • 对象中的最后一个键/值对末尾不需要添加逗号。

    另外,JSON 对象中可以嵌套其它的任意类型,例如对象、数组等,如下例所示:

    // 键/值对中,键必须使用双引号定义,值若是字符串类型也必须使用双引号定义
    {
        "name": "C语言中文网",
        "age": 18,
        "url": "http://c.biancheng.net/",
        "course": {
            "title": "JSON教程",
            "list": [
                "JSON是什么?",
                "JSON语法规则",
                "JSON数据类型"    // 这个地方不能添加逗号,因为它是数组中最后一个值
            ]    // 这个地方也不能添加逗号,因为它是对象中最后一个键/值对
        }    // 这个地方也不可以有逗号,因为它也是对象的最后一个键/值对
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    提示:上面示例中,注释不是 JSON 的一部分,因为 JSON 中不支持定义注释。使用上述 JSON 数据之前,需要先将注释内容删除。

  • 相关阅读:
    线程的使用
    【Java 进阶篇】JavaScript BOM History 详解
    leetcode.792 匹配子序列的单词数 哈希表 + 二分优化
    CUDA学习笔记(七)Kernel性能调节
    为什么我们要选择甲方型IT研发型IT-因为这是一个正确价值观问题
    Android——Theme和Style-由浅入深,全面讲解
    android 系统驱动调试
    【数据结构】树形结构——树的定义和术语
    算法基础(一)| 快速排序和归并排序详解
    uniapp-一些实用的api接口
  • 原文地址:https://blog.csdn.net/m0_62617719/article/details/127836340