FreeMaker遇到JSON格式数据
2020-03-30 本文已影响0人
xgz_pmx
FreeMaker渲染JSON格式数据:
JSON格式数据既有list又有String格式
"item_value":{"en":["knit","tatting"],"cn":["针织","梭织"]}
"item_value":{"cn":"ces", "en":"cesen"}
先判断JSON数据是否为字符串。根据类型做不同的渲染操作
<#assign json="${item.item_value}"?eval />
<#if json.en?is_string>
${json.cn!''}
<#else>
<#if json.cn?? && (json.cn?size > 0)>
<#list json.cn as _v>
${_v!''}
<#if _v_has_next>
,
</#if>
</#list>
</#if>
</#if>