在 twilio studio 流程中访问 JSON 属性

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

我有一个 twilio 函数,它返回以下形式的 json (它正确设置了内容类型):

{"品牌":"品牌","产品":"产品"}

此函数由 twilio studio 流程调用。

在此小部件之后,我立即有一个带有以下模板的“发送消息”小部件:

{% assign parsedObject= widgets.Extract.body | to_json  %}

Thank you! We think you want to buy {{ parsedObject.product}} by {{ parsedObject.brand }}.

Is this correct?

{{widgets.Extract.body.parsed["product"]}}
{{widgets.Extract.body["product"]}}

{{widgets.Extract.body }}

此模板演示了 widgets.Extract.body 包含一个有效的 JSON 字符串,并且其结构符合预期。我想做的就是写出 2 个属性(品牌和产品),但我似乎无法让它发挥作用。我做错了什么?

twilio twilio-studio
1个回答
0
投票

正确的结果是:

{{widgets.Extract.parsed.product}}

因为我的函数返回 JSON,所以它被解析为“parse”属性并可以在那里访问。不需要液体 to_json 过滤器!

© www.soinside.com 2019 - 2024. All rights reserved.