• //  {
• // "phone" : ["12345678", "87654321"], // 数组
• // "name" : "yuanzhifei89", // 字符串
• // "age" : 100, // 数值
• // "address" : { "country" : "china", "province" : "jiangsu" }, // 对象
• // "married" : false // 布尔值
• // }

• private static final
• "{"
• " \"phone\" : [\"12345678\", \"87654321\"],"
• " \"name\" : \"yuanzhifei89\","
• " \"age\" : 100,"
• " \"address\" : { \"country\" : \"china\", \"province\" : \"jiangsu\" },"
• " \"married\" : false"
• "}";

• try
• new
• // 此时还未读取任何json文本,直接读取就是一个JSONObject对象。
• // 如果此时的读取位置在"name" : 了,那么nextValue就是"yuanzhifei89"(String)
• JSONObject person = (JSONObject) jsonParser.nextValue();
• // 接下来的就是JSON对象的操作了
• "phone");
• "name");
• "age");
• "address");
• "married");
• } catch
• // 异常处理代码
• }