json文本解析类JSONTokener
按照RFC4627规范将json文本解析为相应的对象。
对于将json文本解析为对象,只需要用到该类的两个api:
构造函数:
public Object nextValue();
代码:
- // { // "phone" : ["12345678", "87654321"], // 数组
- // "name" : "yuanzhifei89", // 字符串 // "age" : 100, // 数值
- // "address" : { "country" : "china", "province" : "jiangsu" }, // 对象 // "married" : false // 布尔值
- // } private static final String JSON =
- "{" + " "phone" : ["12345678", "87654321"]," +
- " "name" : "yuanzhifei89"," + " "age" : 100," +
- " "address" : { "country" : "china", "province" : "jiangsu" }," + " "married" : false," +
- "}"; try {
- JSONTokener jsonParser = new JSONTokener(JSON); // 此时还未读取任何json文本,直接读取就是一个JSONObject对象。










