我正在学习JSON教程。我很难理解数据类型。
链接页面显示这是一个对象:
{
"employee":{ "name":"John", "age":30, "city":"New York" }
}
在同一教程的几页之后,似乎有一个对象是这样的:
{ "name":"John", "age":30, "car":null }
那么我在第一个例子中看到的是什么呢?那两个物体是嵌套在一起的吗?
类似地,阵列:
{
"employees":[ "John", "Anna", "Peter" ]
}
与
[ "Ford", "BMW", "Fiat" ]
在第一个示例{"employee":{ "name":"John", "age":30, "city":"New York" }}
中,json表示一个具有单个属性employee
的对象。该属性是具有三个属性name
、age
和city
的对象。
第二个示例{ "name":"John", "age":30, "car":null }
表示一个具有三个属性name
、age
和car
的对象。
示例中:
{
"employees":[ "John", "Anna", "Peter" ]
}
employees
是一个字符串数组。您可以将employees
更改为这样的对象数组:
{
"employees": [
{
"name":"John",
"age":30,
"city":"New York"
},
{
"name":"Mick",
"age":30,
"city":"London"
}
]
}