jsonObject

格式

(key/value)键值对形式存在的无序的jsonObject对象。
用{表示开始,用}表示结束。每个“key”后跟一个: 多组键值对之间使用逗号分隔。
key值必须要是string类型,而对于value,则可以是string、number、object、array等数据类型。

例子

{
    "error": 0,
    "status": "success",
    "date": "2021-12-31"
}

jsonArray

格式

jsonArray是有序的value的集合。
以[表示开始,]表示结束
值之间使用逗号分隔。
在 JSON 中,数组值的类型必须属于字符串、数字、对象、数组、布尔或 null。

在 JavaScript 中,数组值可以是以上所有类型,外加任何其他有效的 JavaScript 表达式,包括函数、日期和 undefined。

例子

[  "Porsche", "BMW", "Volvo" ]
数组可以是对象属性的值:如下面的cars
{
"name":"Bill Gates",
"age":62,
"cars":[ "Porsche", "BMW", "Volvo" ]
}

数组中的值也可以另一个数组,或者甚至另一个 JSON 对象

myObj =  {
   "name":"Bill Gates",
   "age":62,
   "cars": [
	  { "name":"Porsche",  "models":[ "911", "Taycan" ] },
	  { "name":"BMW", "models":[ "M5", "M3", "X5" ] },
	  { "name":"Volvo", "models":[ "XC60", "V60" ] }
   ]
}
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐