【发布时间】:2021-01-06 08:49:58
【问题描述】:
我对 Liquid 模板相当陌生,但我似乎没有找到将字符串值解析为 json 的方法。
免责声明:我在 VSCode 中使用 Shopify Liquid Preview extension。
输入json文件:
输入文件包含两个属性:Status 和 Body,我想找到一种方法来访问 Body 属性中的 ItemData.Name json 字段。
{
"Status": true,
"Body": "{\"ItemData\":{\"Amount\":10.0,\"Name\":\"MyTest\",\"ItemType\":1}}"
}
预期输出:
<h1>MyTest</h1>
<p>Status: true<p>
当前尝试:
尝试使用json_string 和json 过滤器,但乍一看似乎不起作用。
{% assign data = Body | json_string %}
{% assign data2 = Body | json %}
<h1>{{data.ItemData.Name}}</h1>
<h1>{{data2.ItemData.Name}}</h1>
<p>{{Status}}</p>
【问题讨论】:
-
你能发布你想要实现的目标吗? json 是 statis 吗?