1.我有一个包含多个地图的列表,如下图所示。 每个地图包含许多键我想获得“名”如何获取子键而不用父键或迭代
{
"question":{
"com.forms.tree":{
"requiredByDefault":true,
"questionDetails":{
"com.forms.Details":{
"preferredFormComponent":"TEXT"
}
},
"locale":{
"language":"en"
},
"formField":{
"name":"CUSTOM_347",
"tag":"input",
"url":"Demo"
}
}
},
"Field":"true"
},{
"question":{
"com.forms.tree":{
"questionDetails":{
"com.forms.Details":{
"preferredFormComponent":"TEXT"
}
},
"locale":{
"language":"en"
},
"formField":{
"name":"CUSTOM_348",
"url":"Demo"
}
}
},
"Field":"true"}
我想这属于每一个地图,但不想重复像question?."com.forms.tree"?.formField?.name
“名”的价值的价值。
Is there any other approach in groovy?
有你想找到只只有一个值?或者Json中可能有2个'name'元素? –
我想要所有“名称”属于“formField”的值。 –
json中可能有多个'formField'吗? –