我习惯使用PHP,解码json数据只是一行代码。 在java中最简单的方法是什么?
答案 0 :(得分:8)
从json.org页面底部的Java部分中选择一个库。
答案 1 :(得分:6)
答案 2 :(得分:4)
看看 http://code.google.com/p/json-simple/ 也许它会有所帮助; - )
答案 3 :(得分:1)
我爱Gson,它非常简单易用。如果您对更多内容感兴趣,请参阅教程(德语):http://blog.mynotiz.de/programmieren/java-json-decode-tutorial-2074/
答案 4 :(得分:1)
解码java中的json并不太难。谷歌的gson api非常好地处理了json数据。我的博客http://preciselyconcise.com/apis_and_installations/json_to_java.php
中有关于使用gson解码json数据的教程答案 5 :(得分:0)
我喜欢Flexjson。它重量轻,易于使用。
但我承认我没有费心去比较所有的选择: - )
答案 6 :(得分:0)
Java中有许多JSON库。
最臭名昭着的是:杰克逊, GSON , Genson , FastJson 和 org。 JSON 强>
选择任何库时,通常需要考虑三件事:
特别是对于JSON库(以及任何序列化/反序列化库),数据绑定通常也很有用,因为它不需要编写样板代码来打包/解压缩数据。
对于1,请参阅此基准:https://github.com/fabienrenaud/java-json-benchmark我使用JMH使用流和数据绑定API比较(jackson,gson,genson,fastjson,org.json,jsonp)序列化程序和反序列化程序的性能。 对于2,您可以在Internet上找到大量示例。上面的基准也可以作为例子来源......
快速取消基准:杰克逊比org.json好5到6倍,比GSON好两倍以上。
如果您有任何问题,请与我们联系。