我正在 Twilio Studio 中创建一个基本的 SMS 流。该应用程序的目的是返回有关工作站点的一些信息。信息通过外部 REST API(HTTP GET Widget)获取并以 JSON 形式返回。
问题是,我要解析的结果在一个 JSON 数组中,该数组包含多个具有相同名称的对象。例子;
"site": [
{
"length_ft": 14572,
"width_ft": 150,
"ident1": "A",
"ident2": "B"
},
{
"length_ft": 11351,
"width_ft": 150,
"ident1": "D",
"ident2": "E"
},
{
"length_ft": 10000,
"width_ft": 150,
"ident1": "F",
"ident2": "G"
}
]
我了解在 Twilio 工作室中,从该响应正文自动创建的示例变量将是:{{widget.widget_name.parsed.site.length_ft}}
该变量的结果返回空白。我的猜测是因为有多个“length_ft”对象,而 Twilio Studio 无法区分。
有谁知道 Twilio 如何将这种类型的 JSON 响应作为 Twilio Studio 中的变量处理?