Json_All
/*==================== begin 基本 ====================*/
json对象
/* 单个json对象(其属性类型都是基本类型(字符串/布尔值/数值/)) */
属性:用 [双引号] 括起来;
值:字符串-用 [双引号] 括起来,布尔值-true|false,数值-0|2|3...,
示例1:
{"name":"zhangsan", "age":28, "sex":true}
示例2:
{"obj1":{"name":"zhangsan", "age":28, "sex":true},
"obj2":{"province":"guangdong", "cityCount":19, "land":false}, "array":[{}, {}, {},...]}
JSONObject :根据属性名称来获取基本属性/json对象/json数组
json数组
示例:
[{"name":"zhangsan", "age":28, "sex":true}, {"name":"lisi", "age":35, "sex":false}, []]
JSONObject / JSONArray
JSONArray:根据下标来获取json对象/json数组/基本属性
/*==================== end of 基本 ====================*/
/*==================== begin org.json ====================*/
org.json
/* 没有则为空字符串"" */
optString(String field)
/* 有该字段,但是值为空,则为空字符串"" */
optString(String field)
/* 没有则用 replace 来替代 */
optString(String field, String replace)
/* 没有 field 则抛异常 */
getString(String field)
/*==================== begin 基本 ====================*/
json对象
/* 单个json对象(其属性类型都是基本类型(字符串/布尔值/数值/)) */
属性:用 [双引号] 括起来;
值:字符串-用 [双引号] 括起来,布尔值-true|false,数值-0|2|3...,
示例1:
{"name":"zhangsan", "age":28, "sex":true}
示例2:
{"obj1":{"name":"zhangsan", "age":28, "sex":true},
"obj2":{"province":"guangdong", "cityCount":19, "land":false}, "array":[{}, {}, {},...]}
JSONObject :根据属性名称来获取基本属性/json对象/json数组
json数组
示例:
[{"name":"zhangsan", "age":28, "sex":true}, {"name":"lisi", "age":35, "sex":false}, []]
JSONObject / JSONArray
JSONArray:根据下标来获取json对象/json数组/基本属性
/*==================== end of 基本 ====================*/
/*==================== begin org.json ====================*/
org.json
/* 没有则为空字符串"" */
optString(String field)
/* 有该字段,但是值为空,则为空字符串"" */
optString(String field)
/* 没有则用 replace 来替代 */
optString(String field, String replace)
/* 没有 field 则抛异常 */
getString(String field)