我有这个JSON数组,例如:从groovy Controller 收到的filesList
:
[{"filenameAndPath":"a","description":"bb"}, {"filenameAndPath":"c","description":"d"},{"filenameAndPath":"e","description":"f"}]
在我的gsp中,我想将此呈现为如下格式:
Filename and Path
a
Description
bb
Filename and Path
c
Description
d
Filename and Path
e
Description
f
如何将JSON解析为gsp页面中的此类标签和字段?
最佳答案
首先使用grails.converters.JSON.parse(jsonString)
方法在 Controller 中解析JSON字符串,然后将结果对象传递到 View 中,并使用g:each
标记遍历数组和对象。
在对象/ map 条目上进行迭代时(例如在{"filenameAndPath":"a","description":"bb"}
示例中),可以使用漂亮的速记语法:<g:each in="${map}" var="key, value">..</g:each>
对于其余的普通HTML应该足够了。
关于json - 在gsp中解析JSON数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39518463/