FreeMarker解析json数据

模拟后台传过来的 json 字符串text

1
2
3
<#assign text>
{"res":"0","msg":"OK","userlist":[{"id":"3","name":"cc","sex":"女","age":"20"}]}
</#assign>

在 ftl 页面,将字符串当ftl代码看

1
<#assign json=text?eval />

然后字符串就解析成 json 格式,可以按 key 进行取值

1
2
3
4
5
<#list json.userlist as item>

id:${item.id}, name:${item.name},sex:${item.sex}

</#list>

Reference:
o0自由的风0o-《FreeMarker处理json》

-------------本文结束感谢您的阅读-------------
Thank you for your encouragement