[ 对象序列化为Json字符串]
String jsonString = JSON.toJSONString(object);
[ 解析为 JavaBean ]
Class class = JSON.parseObject(jsonString, Class.class);
[ 解析为 List<JavaBean> ]
List<Class> class = JSON.parseArray((jsonString, Class.class);
[ 解析为 List<String> ]
List<String> listString = JSON.parseArray(jsonString, String.class);
[ 解析为 List<Map<String,Object>> ]
List<Map<String, Object>> listMap = JSON.parseObject(jsonString,
new TypeReference<List<Map<String,Object>>>(){});
[ 解析为 JSONObject ]
JSONObject jsonObj = JSON.parseObject(jsonString);
[ 解析为 JSONArray ]
JSONArray jsonArray = JSON.parseArray(jsonString);
[ 获取JSONObject 里面的JSONArray ]
JSONArray result = jsonObj.getJSONArray("selList");
[ 解析为 Map ]
Map<String,Class> map1 = (Map<String, Class>)JSON.parse(jsonString)
Map map = JSON.parseObject(jsonString)
[ JSONArray 转换为 List<JavaBean> ]
List<Class> links= JSON.parseArray(result.toJSONString(),Class.class);
[ Object 转换为 JSONObject 或 JSONArray ]
Object o = JSON.toJSON(Object);
JSONObject jsonObject = (JSONObject) JSON.toJSON(Object);
JSONArray jsonArray = (JSONArray) JSON.toJSON(Object);