我正在使用 Groovy 的 JsonSlurper 解析 JSON 字符串。我想了解如何(1)检查字符串中是否缺少字段或(2)其值是否设置为空。这是我的代码:
def JsonSlurper jSlurp = new JsonSlurper()
def obj = jSlurp.parseText(myJsonString)
assert obj.myField == null
不幸的是,这并不能告诉我该字段是否丢失或者它是否存在值为 null。我怎么知道呢?
我正在使用 Groovy 的 JsonSlurper 解析 JSON 字符串。我想了解如何(1)检查字符串中是否缺少字段或(2)其值是否设置为空。这是我的代码:
def JsonSlurper jSlurp = new JsonSlurper()
def obj = jSlurp.parseText(myJsonString)
assert obj.myField == null
不幸的是,这并不能告诉我该字段是否丢失或者它是否存在值为 null。我怎么知道呢?