FastJSON2是Fastjson项目的重要升级。目标是在未来十年内提供高性能的JSON库。相同的API支持JSON/JSONB的两个协议。
Maven依赖配置如下:
JSON字符串转换为对象:
JSON字符串转换为数组:
将对象转换为JSON字符串:
上述程序的执行结果如下:
将数组转换为JSON字符串:
上述程序的执行结果如下:
FastJSON2,FASTJS1和Jackson在JDK 8和JDK 11的测试数据上使用JMH(Java Microbenchmark Harness)如下:上述测试数据来自FastJson的官方网站:https://github.com/alibababa/alibababa/wiki/wiki/wastjson_benchsson_benchmarkmark
与FastJson 1的性能相比,FastJSON 2增加了约200%+。它的目标是成为未来10年的高性能JSON操作工具,但是如果它是一个旧项目,则将Fastjson 1升级到FastJson 2更加谨慎,因为FastJSON 2IT不能保证100%兼容Fastjson 1。
https://github.com/alibaba/fastjson2/releases的Quote&gra
https://github.com/alibaba/fastjson2/wiki/fastjson_benchmark
正确和非审判,破坏其声誉并迷失。
公共帐户:Java面试实际问题分析
访谈集:https://gitee.com/mydb/interview
原始:https://juejin.cn/post/70966598521726222