0
我有需要使用Groovy進行處理的JSON。我敢肯定的是,JSON只有一個鍵,這種格式:從JsonSlurper獲取Map的唯一鍵值
{ rootKey: [...] }
凡rootKey
代表不同的值(例如「客戶」,「店」,等等)。
比方說,我用JsonSlurper:
def map = jsonSlurper.parseText(myjson)
如何獲得rootKey字符串?
我有需要使用Groovy進行處理的JSON。我敢肯定的是,JSON只有一個鍵,這種格式:從JsonSlurper獲取Map的唯一鍵值
{ rootKey: [...] }
凡rootKey
代表不同的值(例如「客戶」,「店」,等等)。
比方說,我用JsonSlurper:
def map = jsonSlurper.parseText(myjson)
如何獲得rootKey字符串?
您應該可以使用keySet
方法獲取列表中的密鑰。因爲,你只提到了關鍵,你可以使用第一個元素,如下所示:
def jsonString = """{
"rootKey": []
}"""
def json = new groovy.json.JsonSlurper().parseText(jsonString)
println json.keySet()[0]