用 这 个 类 可 以 自 动 严 格 按 照 JSON 语 法 规 则 ( syntax rules ) 创 建 JSON text 。 每 个
JSONStringer 实体只能对应创建一个 JSON text。
JSONArray
:它 代表一组有序的数值。将其转换为 String 输出(toString)所表现的形式是用
”
方括号包裹,数值以逗号 ,”
分隔(例如:
[value1,value2,value3],大家可以亲自利用
简短的代码更加直观的了解其格式)。这个类的内部同样具有查询行为,
get()和 opt()
两种方法都可以通过 index 索引返回指定的数值,put()方法用来添加或者替换数值。同样
这个类的 value 类型可以包括:Boolean、JSONArray、JSONObject、Number、String 或者默认
值 JSONObject.NULL object。
JSONTokener:json
解析类
JSONException:json
中用到的异常
JSONObject, JSONArray 来构建 json 文本
1
// 假设现在要创建这样一个 json
文本
2
// {
3
// "phone" : ["12345678", "87654321"], //
数组
4
// "name" : "yuanzhifei89", //
字符串
5
// "age" : 100, //
数值
6
// "address" : { "country" : "china", "province" : "jiangsu" }, //
对象
7
// "married" : false //
布尔值
8
// }
9
10 try {
11
// 首先最外层是{}
,是创建一个对象
12
JSONObject person = new JSONObject();
13
// 第一个键 phone
的值是数组,所以需要创建数组对象
14
JSONArray phone = new JSONArray();
15
phone.put("12345678").put("87654321");
16
person.put("phone", phone);
17
18
person.put("name", "yuanzhifei89");
19
person.put("age", 100);
找软件资料,就到一览软件文库
http://wk.yl1001.com/rj/