从Json中提取可能为null或不存在的值

时间:2016-02-11 07:43:56

标签: java json jackson

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

1 个答案:

答案 0 :(得分:0)

尝试使用JsonNode.path()方法。他们应该允许遍历而不必检查每一步。