json - Apache 约翰森 vs jackson

标签 json apache jackson objectmapper apache-johnzon

自从 Apache 发布 Johnzon 的第一个最终版本以来,看看 Johnzon 和 FastXML Jackson 之间是否已经有一些比较会很有趣。看看是否值得切换。最重要的话题可能是性能。

有没有人做过性能测试?你能分享你的结果吗?

最好的事物

最佳答案

github 上有一些性能基准测试。
但是对于它们中的每一个,您确实必须验证基准测试是否真正正确实现。
对于我所看到的大多数基准测试以次优方式使用官方 javax.* API。大多数使用 Json.createGenerator 等,但他们实际上应该使用 JsonProvider.provider() 并将其存储起来以供您的操作使用。然后在这个 JsonProvider 上调用 createGenerator 等。
这样您就可以确保您真正获得可比较的结果。
我们已经做了很多测试,对我来说,Johnzon 的数量看起来非常好。尤其是因为它比大多数其他 JSON 库小得多。

关于json - Apache 约翰森 vs jackson ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42137030/

相关文章:

php - 如何将 mydomain.io 重定向到 mydomain.com

php - 故意让 PHP 脚本超时

java - @JsonSerialize(using = MyCustomSerializer.class 没有按预期工作

spring - 如何修改 Spring Cloud AWS 用于反序列化 SQS 消息的对象映射器?

spring - 如何使用 Spring Boot 的 'spring.jackson.date-format' 属性?

javascript - 使用数字和连字符访问 Javascript 对象键

json - 停止 json.Marshal() 从 float 中去除尾随零

python - Pandas 打开 json 文件 JSON -ValueError : Expected object or value

javascript - 从 JSON 数组中获取特定字段的数组

java - mod_jk 或 mod_proxy_ajp 用于集群 tomcat 和 ssl