AWS lambda返回以下列表。如何在AWS Connect中解析列表? 在AWS Connect中,如果lambda返回单个属性(customerId),我可以在其中解析该值 使用$ .External.customerId进行连接,并能够播放该CustomerId。
如果Lamda返回以下列表,则我在connect中以以下方式访问:$ .External.list.CustomerId 它失败了。没有错误n Cloudwatch日志。知道如何在Connect中解析以下列表吗?
AWS lambda返回以下列表。如何在AWS Connect中解析列表? 在AWS Connect中,如果lambda返回单个属性(customerId),我可以在其中解析该值 使用$ .External.customerId进行连接,并能够播放该CustomerId。
如果Lamda返回以下列表,则我在connect中以以下方式访问:$ .External.list.CustomerId 它失败了。没有错误n Cloudwatch日志。知道如何在Connect中解析以下列表吗?
{
"list": [
{
"CustomerId": 224455,
"CustName": "John"
},
{
"CustomerId": 334455,
"CustName": "Peter"
}
]
}
{
"list": [
{
"CustomerId": 224455,
"CustName": "John"
},
{
"CustomerId": 334455,
"CustName": "Peter"
}
]
}
我应该能够在Connect中解析为:$ .External.list.customerId 和$ .External.list.custName
答案 0 :(得分:0)
您需要在列表中指定要访问的元素的索引。
$.External.list[0].customerId
这是使用JSONPaths https://support.smartbear.com/alertsite/docs/monitors/api/endpoint/jsonpath.html