FreeMaker遇到JSON格式数据

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>
            ,
            
        
    

你可能感兴趣的:(FreeMaker遇到JSON格式数据)