fastjson

1、JSONObject:json對象

屬性:Map<String, Object> map,鍵值對實際存在該map中

方法:

實際用map的方法實現的有:size,isEmpty,containsKey,containsValue,get,put,clear,remove,keySet,entrySet

toString、toJSONString:json對象轉為json串

toJavaObject:json對象轉為java對象

getJSONObject:獲取JSONObject對象

getJSONArray:獲取JSONArray對象

getString:獲取String對象

getInteger:獲取int值

getLong:獲取long值

getDouble:獲取double值

等等

2、JSONArray:json數組

屬性:List<Object> list,對象實際存在該list中

方法:

實際用list的方法實現的有:size,isEmpty,contains,iterator,add,remove,addAll,removeAll,clear,get

toString、toJSONString:json數組轉為json串

getJSONObject:獲取JSONObject對象

getJSONArray:獲取JSONArray對象

getString:獲取String對象

getInteger:獲取int值

getLong:獲取long值

getDouble:獲取double值

3、JSON:json操作

Object parse(String text):解析json串,得到Object對象

JSONObject parseObject(String text) :解析json串,得到JSONObject對象

T parseObject(String text, Classclazz):解析json串,得到指定類的對象

JSONArray parseArray(String text):解析json串,得到JSONArray對象

List ?parseArray(String text, Classclazz):解析json串,得到指定類的對象列表

String toJSONString(Object object):Object轉String

Object toJSON(Object javaObject):java對象轉為json對象

T toJavaObject(JSON json, Classclazz):json對象轉為java對象

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 用原生操作json的方法過于復雜,所以fastJSON庫提供了更為簡單的方法1 需要在項目中引入fastjson的...
    shenlong77閱讀 1,081評論 0 0
  • 一、json字符串的數據解析 1.json字符串 ---> JSONObject或者JSONArray【好處就是當...
    二把刀9527閱讀 4,421評論 0 2
  • Fastjson API入口類是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSO...
    程序員小韓閱讀 1,784評論 0 0
  • 背景: json解析的工具很多,有谷歌的GSON,jackson,fastjson,綜合各種博客對比,alibab...
    IT和金融閱讀 1,592評論 0 0
  • [圖片上傳失敗...(image-6adce8-1522634020763)] 什么是JSON? JSON(Jav...
    wanggs閱讀 7,329評論 0 7