通过gsp中的变量访问JSON

时间:2015-03-18 12:44:25

标签: json grails groovy gsp

给出了以下JSON结构:

"filter": {
    "1": {
        "value": "swiss"
    },
    "2": {
        "value": "google"
    }
}

如何访问变量" value"通过像这样的gsp模板中的索引变量?

<g:each in="${...}" var="data" status="i">
    ${filter?.i?.value} 
</g:each>

2 个答案:

答案 0 :(得分:1)

如果你的&#34;键&#34;有一个变量你可以使用GString表示法,就像变量引用的任何其他属性一样:

${filter?."$i"?.value} 

答案 1 :(得分:0)

这是你在找什么?它没有索引变量。

<g:each in="${filter}" var="data" status="i">
    ${data.value.value} 
</g:each>