假设你有一些嵌套的json对象。
并且您想要检索一些内部值而不将整个事物反序列化为java对象。
最好的方法是什么?
让我再次强调,我不想将整个json对象反序列化为java对象。
我只想钓掉一些价值。
答案 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方法查找感兴趣的点,并剔除您的值。