假设您有一些嵌套的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方法找到感兴趣的地点,并找出您的值。