假设您有一些嵌套的json对象。

而且,您希望检索一些内部值,而不要将整个对象反序列化为java对象。

最好的方法是什么?

让我重新强调一下,我不想将整个json对象反序列化为Java对象。

我只想挖掘一些价值。

最佳答案

该库可以帮助您做到这一点:

http://x-stream.github.io/javadoc/com/thoughtworks/xstream/io/json/JsonHierarchicalStreamDriver.html

使用工厂方法之一创建自己的阅读器:

http://x-stream.github.io/javadoc/com/thoughtworks/xstream/io/HierarchicalStreamReader.html

然后使用moveDown / moveUp方法找到感兴趣的地点,并找出您的值。

10-07 19:12
查看更多