【发布时间】:2015-06-02 13:07:48
【问题描述】:
我正在尝试在 Grails 中解析一个随机 JSON 文件。
首先我需要获取每个字段的名称
例如下面给出的 JSON 文件,
{
"abbreviation": "EX",
"guid": "1209812-1l2kj1j-fwefoj9283jf-ae",
"metadata": {
"dataOrigin": "Example"
},
"rooms":
[
],
"site": {
"guid": "1209812-1l2kj1j-fwefoj9283jf-ae"
},
"title": "Example!!"
}
我想找出 JSON 文件的结构(可能是键列表),例如我想保存键列表,例如 'abbreviation'、'guid'、'metadata'、'rooms'、'此 JSON 文件中的 site', 'title'。
我该怎么做?
(我们需要键的名称才能获取该键的值,因此对于任意结构的 JSON 文件,我需要先找出键)
【问题讨论】:
-
new groovy.json.JsonSlurper().parse(path to the json file).keySet()是我想你要找的。span> -
知道了,非常感谢!!