我有一个 Java 中的 JSON 响应,我已使用 Jackson libray 将其转换为 Java 对象。我必须从 JSON 中提取特定的大量值...比如说无界数组中的第 10 个元素...对象树中对象的属性可能不存在/为空。我面临的问题是,因为我必须从 JSON 中提取大量值(大约 500 个),所以我必须进行大量的 null 检查,这使我的代码看起来笨重且笨拙。有没有一种干净的方法来处理这种情况?
最佳答案
尝试JsonNode.path()
方法。它们应该允许遍历而不必检查每个步骤。
关于java - 从 Json 中提取可能为 null 或不存在的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35333463/