如何在grails gsp页面中迭代json以获取每个对应标签和值

时间:2016-10-20 12:27:43

标签: grails groovy

[{"标签":" AAA""值":0},{"标签":" BBB& #34;,"价值":0},{"标签":" CCC","价值":0}]

2 个答案:

答案 0 :(得分:0)

您必须在服务器端解析

// Parse the JSON
def list = new JsonSlurper().parseText(jsonString)

然后发送 gsp 并作为常规地图进行迭代

<g:each in="${list}">
    <p>Label: ${it.label}</p>
    <p>Value: ${it.value}</p>
</g:each>

答案 1 :(得分:0)

你需要像这样遍历你的剧本。

var jsonString = [  
   {  
      "label":"AAA",
      "value":0
   },
   {  
      "label":"BBB",
      "value":0
   },
   {  
      "label":"CCC",
      "value":0
   }
];

$.each(jsonString, function(key, val) {
    console.log(val.label + ", " + val.value);
});

演示请检查

http://jsfiddle.net/dipakthoke07/dfLFG/161/