fastjson 常用api,fastjsonapi
一、json字符串的數據解析
1.json字符串 ---> JSONObject或者JSONArray【好處就是當你沒有bean的model類時,可以直接獲取相關數據】
Object parse(String text)【這是下面2個方法的合集,是大招!】
JSONObject parseObject(String text)
JSONArray parseArray(String text)
2.json字符串 ---> bean對象【好處是如果你有model,你可以解析為java對象然後繼續操作】
T parseObject(String text, Class clazz) //一個bean對象的解析生成
List parseArray(String text, Class clazz) //多個bean對象的解析生成
二、java對象的json格式化
1.bean對象轉json字符串
String toJSONString(Object object)
String toJSONString(Object object, boolean prettyFormat)
2.java對象轉換為JSONObject或者JSONArray
【是大招,單個bean對象能轉,list集合也能轉】,有了這一步,再來個toString就ok了。
Object toJSON(Object javaObject);
三、代碼例子
點擊下載附件