zhcn 编程语言 Web相关 HTML 非公開: JSON对象(对象)

JSON对象(对象)

在 JSON 中,对象是键值对的无序集合。对象以左大括号{并以右大括号}结尾。在左大括号和右大括号之间有多个键/值对。键值对,键必须是字符串类型(即键用双引号括起来),值可以是 JSON 中的任意类型。键和值必须用冒号分隔: ,不同的键/值对必须,逗号分隔。有关 JSON 支持的数据类型的信息,请参阅JSON 数据类型部分。

让我们举一个 JSON 对象的例子。

 
{ 
    "website": {
        "name" : "IT基礎",
        "url" : "https://it-kiso.com/"
    } 
} 

从上面的例子可以看出,整个JSON是一个对象类型,包含一个名为“website”的键,该键对应的值也是一个对象,包含“name”和“url”等键。 ,以及键对应的值。

在 JSON 中使用对象类型时,请记住以下几点:

  • 对象必须用大括号{ }括起来。
  • 对象的内容必须以键值对的形式写入。
  • 键必须是字符串类型。也就是说,使用双引号" "将密钥括起来。
  • 该值可以是 JSON 支持的任何类型的数据,包括字符串、数字、对象、数组、布尔值和 null。
  • 使用冒号分隔键和值。
  • 使用逗号分隔不同的键值对。
  • 对象的最后一个键值对不需要尾随逗号。

此外,JSON 对象可以与其他类型嵌套,例如对象和数组,如以下示例所示。

 
// キー/バリューのペアで、キーはダブルクォーテーションで定義しなければならず、値が文字列の場合はダブルクォーテーションで定義しなければなりません。
{
    "name": "IT基礎",
    "age": 18,
    "url": "https://it-kiso.com/",
    "course": {
        "title": "JSONチュートリアル",
        "list": [
            "JSONとは",
            "JSONの構文規則",
            "JSONデータの種類"    // 最後の値なので、カンマは追加できません
        ]    // カンマは追加できません、配列内でこれが最後の値だからです
    }    // 最後のキー/バリューなので、カンマは追加できません、オブジェクト内でこれが最後だからです
}
 

提示:在上面的示例中,注释不是 JSON 的一部分,因为 JSON 不支持定义注释。在使用上面的JSON数据之前,必须先去掉评论内容。

在 JSON 中,对象是键值对的无序集合。对象以左大括号{并以右大括号}结尾。在左大括号和右大括号之间有多个键/值对。键值对,键必须是字符串类型(即键用双引号括起来),值可以是 JSON 中的任意类型。键和值必须用冒号分隔: ,不同的键/值对必须,逗号分隔。有关 JSON 支持的数据类型的信息,请参阅JSON 数据类型部分。

让我们举一个 JSON 对象的例子。

 
{ 
    "website": {
        "name" : "IT基礎",
        "url" : "https://it-kiso.com/"
    } 
} 

从上面的例子可以看出,整个JSON是一个对象类型,包含一个名为“website”的键,该键对应的值也是一个对象,包含“name”和“url”等键。 ,以及键对应的值。

在 JSON 中使用对象类型时,请记住以下几点:

  • 对象必须用大括号{ }括起来。
  • 对象的内容必须以键值对的形式写入。
  • 键必须是字符串类型。也就是说,使用双引号" "将密钥括起来。
  • 该值可以是 JSON 支持的任何类型的数据,包括字符串、数字、对象、数组、布尔值和 null。
  • 使用冒号分隔键和值。
  • 使用逗号分隔不同的键值对。
  • 对象的最后一个键值对不需要尾随逗号。

此外,JSON 对象可以与其他类型嵌套,例如对象和数组,如以下示例所示。

 
// キー/バリューのペアで、キーはダブルクォーテーションで定義しなければならず、値が文字列の場合はダブルクォーテーションで定義しなければなりません。
{
    "name": "IT基礎",
    "age": 18,
    "url": "https://it-kiso.com/",
    "course": {
        "title": "JSONチュートリアル",
        "list": [
            "JSONとは",
            "JSONの構文規則",
            "JSONデータの種類"    // 最後の値なので、カンマは追加できません
        ]    // カンマは追加できません、配列内でこれが最後の値だからです
    }    // 最後のキー/バリューなので、カンマは追加できません、オブジェクト内でこれが最後だからです
}
 

提示:在上面的示例中,注释不是 JSON 的一部分,因为 JSON 不支持定义注释。在使用上面的JSON数据之前,必须先去掉评论内容。