JSON 数组是在JSON对象中延伸出来的,多个JSON对象就是一个JSONArray,数据之间由逗号分隔,花括号保存对象,方括号保存数组。
JSON数组说明
JSON数组语法规则
- JSONArray 最外层是“[”和“]”包裹起来的:如[{“domain”:“sojson.com”}]。
- JSONArray 是由一个或多个 JSONObject 组合起来的:如[{“domain”:“sojson.com”},{“age”:“5年”}]。
- 多个 JSONObject 由逗号分隔。
- JSONArray 取值通过下标或者迭代获取每一个element:如
[{“domain”:“sojson.com”},{“age”:“5年”}][0].domain。
上面的[{“domain”:“sojson.com”},{“age”:“5年”}][0].domain后面跟着“[0]”就是获取第一个元素(JSONObject),然后取它的name属性。
JSON 数组
JSON 数组在方括号("[]")中书写,数组可包含多个对象,如下“star_male”描述
{
"star_male": [
{
"name": "鹿晗",
"age": "26"
},
{
"nickname": "李易峰",
"age": "29"
},
{
"nickname": "陈赫",
"lastName": "31"
}
]
}
在上面的例子中,对象 “star_male” 是包含三个对象的数组。每个对象代表一条关于一个明星(姓名和年龄)的记录。