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>
上一篇下一篇

猜你喜欢

热点阅读