通过 gsp 中的变量访问 JSON
Access JSON via a variable within a gsp
给出了以下 JSON 结构:
"filter": {
"1": {
"value": "swiss"
},
"2": {
"value": "google"
}
}
如何通过这样的 gsp 模板中的索引变量访问变量 "value"?
<g:each in="${...}" var="data" status="i">
${filter?.i?.value}
</g:each>
这就是您要找的吗?它没有索引变量。
<g:each in="${filter}" var="data" status="i">
${data.value.value}
</g:each>
如果您的 "key" 有一个变量,您可以像对变量引用的任何其他 属性 一样使用 GString 表示法:
${filter?."$i"?.value}
给出了以下 JSON 结构:
"filter": {
"1": {
"value": "swiss"
},
"2": {
"value": "google"
}
}
如何通过这样的 gsp 模板中的索引变量访问变量 "value"?
<g:each in="${...}" var="data" status="i">
${filter?.i?.value}
</g:each>
这就是您要找的吗?它没有索引变量。
<g:each in="${filter}" var="data" status="i">
${data.value.value}
</g:each>
如果您的 "key" 有一个变量,您可以像对变量引用的任何其他 属性 一样使用 GString 表示法:
${filter?."$i"?.value}