从 JSON 中提取可能为空或不存在的值



我在Java中有一个JSON响应,我已经使用Jackson libray将其转换为Java对象。我必须从 JSON 中提取特定的大量值......假设无界数组中的第 10 个元素...对象树中可能不存在/null 的对象的属性。我面临的问题是,由于我必须从JSON中提取大量值(约500个),因此我必须进行大量的空检查,这使我的代码看起来笨重而笨拙。有没有一种干净的处理方式?

尝试JsonNode.path()方法。它们应该允许遍历,而无需检查每个步骤。

最新更新