五十六、Java的json解析库Json-lib和Gson

@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包

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章