Java库提取JSON对象/字符串中的内部值?

时间:2012-03-13 02:18:17

标签: java json parsing

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

并且您想要检索一些内部值而不将整个事物反序列化为java对象。

最好的方法是什么?

让我再次强调,我不想将整个json对象反序列化为java对象。

我只想钓掉一些价值。

1 个答案:

答案 0 :(得分:2)

这个库可以帮助你做到这一点:

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方法查找感兴趣的点,并剔除您的值。