常用API
把JSON文本parse为JSONObject或者JSONArray
public static final Object parse(String text);
把JSON文本parse成JSONObject
public static final JSONObject parseObject(String text);
把JSON文本parse为JavaBean
public static final T parseObject(String text, Class clazz);
把JSON文本parse成JSONArray
public static final JSONArray parseArray(String text);
把JSON文本parse成JavaBean集合
public static final List parseArray(String text, Class clazz);
将JavaBean序列化为JSON文本
public static final String toJSONString(Object object);
将JavaBean序列化为带格式的JSON文本
public static final String toJSONString(Object object, boolean prettyFormat);
将JavaBean转换为JSONObject或者JSONArray。
public static final Object toJSON(Object javaObject);
详细用法与概念参考一下链接:
JSON字符串与JSON对象的区别
http://www.cnblogs.com/cstao110/p/3762056.html
FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
http://www.cnblogs.com/cdf-opensource-007/p/7106018.html
项目地址
https://github.com/darcyliu/google-styleguide/blob/master/JSONStyleGuide.md
jsonArray:JavaBean,List,Map转成json格式
http://www.cnblogs.com/chickenrun/archive/2012/11/21/2780179.html