@Author:Runsen
@Dater:2020/06/18
JSON
JSON不管是在Web開發還是服務器開發中是相當常見的數據傳輸格式,一般情況我們對於JSON解析構造的性能並不需要過於關心,除非是在性能要求比較高的系統。目前對於Java開源的JSON類庫有很多種,下面我們取4個常用的JSON庫進行性能測試對比, 同時根據測試結果分析如果根據實際應用場景選擇最合適的JSON庫。
首先寫一個java類,需要導入一個包import org.json.*;這個包jdk是沒有的,要下載一個jar包,這個jar包
直接在百度上搜索org.json相關jar包,下載就行,導入idea中,
這4個JSON類庫分別爲:Gson,FastJson,Jackson,Json-lib。FastJson是阿里的,有人說FastJson有問題,建議使用
Json-lib
Json-lib是在javax中的。java和javax都是Java的API(Application Programming Interface)包,java是核心包,javax的x是extension的意思,也就是擴展包。所以,實際上java和javax沒有區別。這都是一個名字。
Java使用javax.json解釋json數據
這是https://mvnrepository.com/artifact/javax.json/javax.json-api/1.0
javax.json下載Jar包