<#assign text>
{"res":"0","msg":"OK","count":"3","pagenum":"1","pagesize":"1","totalpage":"1","userlist":[{"id":"1","name":"aa","sex":"男","age":"22"},{"id":"2","name":"bb","sex":"男","age":"21"},{"id":"3","name":"cc","sex":"女","age":"20"}]}
</#assign>
<#assign json=text?eval />
<#list json.userlist as item>
id:${item.id}, name:${item.name},sex:${item.sex}
{"res":"0","msg":"OK","count":"3","pagenum":"1","pagesize":"1","totalpage":"1","userlist":[{"id":"1","name":"aa","sex":"男","age":"22"},{"id":"2","name":"bb","sex":"男","age":"21"},{"id":"3","name":"cc","sex":"女","age":"20"}]}
</#assign>
<#assign json=text?eval />
<#list json.userlist as item>
id:${item.id}, name:${item.name},sex:${item.sex}
</#list>(freemarker json字符串转对象)
freemarker:
Java 语言规则的字符串转义:${content?j_string}
JavaScript 语言规则的字符串转义:${content?js_string}
JSON 规则的字符串转义:${content?json_string}
html传freemarker对象转换成字符串参数
<div id="test" οnclick='aa("${text?js_string}")'>
test
</div>
<script>
function aa(js){
var ob=JSON.parse(js);
console.log(ob.userlist[0].name);
}
</script>