如何在Shopify Liquid中获取JSON类型元字段的原始JSON数据?
解决Shopify JSON元字段在Liquid中输出格式问题
- 直接用Liquid内置的
json过滤器就能完美解决这个问题,不用改元字段类型,也不用绕API,更不用手动替换符号。 - 保留元字段的
JSON类型,这样你依然可以正常用Liquid解析访问数据,比如要取示例里的名字可以写:{{ metafield.value[0].name }} - 当你需要输出原始标准JSON格式时,给元字段的值加上
json过滤器即可:
这样输出的就是你输入时的{{ metafield.value | json }}[{"name":"Adam"}],嵌套对象、数组的情况也能正确转换成合法JSON,完全不用自己处理格式问题。
内容的提问来源于stack exchange,提问作者Adam Scot
相关产品推荐
相关产品推荐

