我正在试着用java读取一个json文件来排序它。我知道javascript,在javascript中读取json的方法很容易做我想做的事情,json就像一个数组。有没有办法在java中做类似的事情?
我只找到了gjson、json-lib、flexjson库,没有一个例子能说明我所说的,所以我想这是不可能做到的。
我需要在java中做,因为它是一个restful服务器,这是所有在java中。
我想我应该有一些类来创建json(在java中)中的所有“东西”,并将它们排序后放入一个数组中...但它使我有很多类,我没有。
5条答案
按热度按时间btxsgosb1#
你读过gson用户指南吗?
https://sites.google.com/site/gson/gson-user-guide
iugsix8n2#
我建议使用Java中的JSon框架,例如these examples。
sgtfey8w3#
我强烈推荐Jackson图书馆。http://wiki.fasterxml.com/JacksonHome
无论如何,它不会变得更简单,你有节点对象等,它很容易使用。这里有一个简短的指南:Jackson in 5 minutes查看解析。
z4iuyo4d4#
使用jackson时:
iszxjhcz5#
没有什么是不可能的:).好的,首先阅读那些库的文档.它们具有直接序列化对象的能力.没有必要再重复发明轮子.你需要做的只是正确地操作它们并完成你的工作.
我更喜欢Jackson,它有一些advantages的性能。