1、JSON Object
用JSON可以表示Object信息,以一对大括号包围,里面可以有多个字段。
例如:
{
"name": "郭少",
"id": 1208439,
"sex": true,
"phone": "13810012345"
}
语法要点:
-以大括号包围
-字段名称要加双引号
-字段的值可以为String,Integer,Boolean,Array,null等类型
-每个字段以逗号隔开(最后一个字段末尾不能加逗号)
-字段的顺序无关
注:JSONObject在概念上对应于java里得Map
2、JSON Array
用JSON也可以表示Array信息,以一对中括号包围,里面可以有多个元素。
[
"shao",
"wang",
"li",
"chen",
"guo"
]
例如:
[
{
"name":"guo",
"id":2019001,
"phone":"15137764205",
"sex":true
},
{
"name":"guo",
"id":2019002,
"phone":"17837764252",
"sex":true
},
{
"name":"wang",
"id":2019003,
"phone":"15137744205",
"sex":false
}
]
语法要点:
-以中括号包围
-元素类型可以是任意类型。例如,元素类型可以是String,也可以是Object
注:JSONObject在概念上对应java里得数组
3、嵌套
Object的字段
例如:
{
"classId": 201801,
"className": "计科1801",
"members":
[
"shaofa",
"wang",
"li",
"guo"
]
}
也就是说,Object 和 Array 是可以互相嵌套的。
师傅:邵发老师