1

我有需要使用 Groovy 处理的 JSON。我很确定 JSON 只有一个键,格式如下:

{ rootKey: [...] }

WhererootKey代表不同的价值(例如“客户”、“商店”等)。

假设我使用了 JsonSlurper:

def map = jsonSlurper.parseText(myjson)

如何获取该 rootKey 字符串?

4

1 回答 1

4

您应该能够使用keySet方法来获取列表中的键。由于您只提到了键,因此您可以使用第一个元素,如下所示:

def jsonString = """{
  "rootKey": []
}"""
def json = new groovy.json.JsonSlurper().parseText(jsonString)
println json.keySet()[0]
于 2017-10-17T04:09:44.693 回答