Twilio 液体循环遍历已解析的 json 数据
Twilio liquid loop through parsed json data
我正在使用 Twilio IVR 工作室。我正在使用 http 请求小部件并且知道我可以调用 'widgets.MY_WIDGET_NAME.parsed.[parsed variable name]' 来获取 returned json 数据。
假设我有上面的小部件 return 哈希数组中有 7 个作业。我只想 return 每个数据的 job_id 而不是其中的其他数据。我怎么会用液体做那件事?我知道有循环但很难获得。
我可以做类似 widgets.MY_WIDGET_NAME.parsed.[解析变量名][0].job_id 的事情,它 return 是第一个 ID。任何帮助将不胜感激。
"parsed": {
"success": "7 visits found",
"visits": [
{
"job_id": "12344",
"check_in": "",
"check_out": ""
},
{
"job_id": "12344",
"check_in": "",
"check_out": ""
},
{
"job_id": "12344",
"check_in": "",
"check_out": ""
},
{
此处为 Twilio 开发人员布道师。
Twilio Studio 支持 Liquid 模板。您可以 iterate a number of ways in Liquid 包括使用 for
循环。所以你可以这样做:
{% for job in widgets.MY_WIDGET_NAME.parsed.[parsed variable name] %}
{{ job.job_id }}
{% endfor %}
如果有帮助请告诉我。
此说明可能有所帮助:Parse JSON into array javascript with Twilio Function
如果不是,这可能:https://www.twilio.com/docs/studio/widget-library/run-function(在响应标题下,它是内容类型的描述)
详细信息:我在 Twilio 问了 NickH 同样的问题并得到了这个 gem 我有权分享:“(Twilio)自动解析 JSON 有效载荷返回到函数小部件和HTTP 请求小部件!但是,它必须是 JSON object,而不是数组。(别担心,它仍然可以包含一个数组)。而不是这个:
[
{},
{},
{}
]
try returning this:
{
"result":[
{},
{},
{}
]
}
您将以 {{widgets.NAME_OF_FUNCTION_WIDGET.parsed.result[index]}} (索引是从 0 开始的整数,在本例中为 0、1 和 2)的形式访问这些变量。"=13 =]
嗯!
我正在使用 Twilio IVR 工作室。我正在使用 http 请求小部件并且知道我可以调用 'widgets.MY_WIDGET_NAME.parsed.[parsed variable name]' 来获取 returned json 数据。
假设我有上面的小部件 return 哈希数组中有 7 个作业。我只想 return 每个数据的 job_id 而不是其中的其他数据。我怎么会用液体做那件事?我知道有循环但很难获得。
我可以做类似 widgets.MY_WIDGET_NAME.parsed.[解析变量名][0].job_id 的事情,它 return 是第一个 ID。任何帮助将不胜感激。
"parsed": {
"success": "7 visits found",
"visits": [
{
"job_id": "12344",
"check_in": "",
"check_out": ""
},
{
"job_id": "12344",
"check_in": "",
"check_out": ""
},
{
"job_id": "12344",
"check_in": "",
"check_out": ""
},
{
此处为 Twilio 开发人员布道师。
Twilio Studio 支持 Liquid 模板。您可以 iterate a number of ways in Liquid 包括使用 for
循环。所以你可以这样做:
{% for job in widgets.MY_WIDGET_NAME.parsed.[parsed variable name] %}
{{ job.job_id }}
{% endfor %}
如果有帮助请告诉我。
此说明可能有所帮助:Parse JSON into array javascript with Twilio Function
如果不是,这可能:https://www.twilio.com/docs/studio/widget-library/run-function(在响应标题下,它是内容类型的描述)
详细信息:我在 Twilio 问了 NickH 同样的问题并得到了这个 gem 我有权分享:“(Twilio)自动解析 JSON 有效载荷返回到函数小部件和HTTP 请求小部件!但是,它必须是 JSON object,而不是数组。(别担心,它仍然可以包含一个数组)。而不是这个:
[
{},
{},
{}
]
try returning this:
{
"result":[
{},
{},
{}
]
}
您将以 {{widgets.NAME_OF_FUNCTION_WIDGET.parsed.result[index]}} (索引是从 0 开始的整数,在本例中为 0、1 和 2)的形式访问这些变量。"=13 =]
嗯!