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