从 Liquid 中的应用程序元字段访问 JSON 的值

问题描述 投票:0回答:1

这是我的示例 JSON,

{
  car: {
    color: 'Red'
  },
  train: {
    color: 'Blue'
  }
}

我已经使用

metafieldsSet
突变添加了我的 JSON。我想要访问的是该元字段中的汽车颜色或火车颜色。但是,执行
{{ app.metafields.namespace.key.car }}
会返回
null
。这可行吗?如果是这样,我错过了什么?

json shopify liquid
1个回答
0
投票

您首先需要访问值

{% assign metafield_value = app.metafields.namespace.key.value %}

然后,根据需要获取json值

{{ metafield_value.car.color }}

如果不想使用变量,也可以直接访问

{{ app.metafields.namespace.key.value.car.color }}
© www.soinside.com 2019 - 2024. All rights reserved.