aws-lambda - 解析 AWS Connect 中的对象列表
问题描述
AWS lambda 返回以下列表。如何解析 AWS Connect 中的列表?在 AWS Connect 中,如果 lambda 返回单个属性 (customerId),我可以使用 $.External.customerId 在 Connect 中解析该值,并能够播放该 CustomerId。
如果 Lamda 返回以下列表,我在连接中访问为:$.External.list.CustomerId,但它失败了。Cloudwatch 日志没有错误。知道如何在 Connect 中解析以下列表吗?
AWS lambda 返回以下列表。如何解析 AWS Connect 中的列表?在 AWS Connect 中,如果 lambda 返回单个属性 (customerId),我可以使用 $.External.customerId 在 Connect 中解析该值,并能够播放该 CustomerId。
如果 Lamda 返回以下列表,我在连接中访问为:$.External.list.CustomerId,但它失败了。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
解决方案
您将需要为您在列表中访问的元素指定索引。
$.External.list[0].customerId
这是使用 JSONPaths https://support.smartbear.com/alertsite/docs/monitors/api/endpoint/jsonpath.html
推荐阅读
- python - 在python的不同文件中的类之间传递变量
- amazon-web-services - 使用 Postgres 12.5 从 Postgres 迁移到无服务器极光
- firebase - appolo useMutation 对象数组
- python - OSX Python:pip 命令返回“SyntaxError:无效语法”
- c++ - SFINAE 不适用于复制构造函数
- r - 如何根据即使只有一个重复项在另一列中具有特定值来删除列的所有重复行
- shell - 将变量传递给 SSH
- awk - 在 AWK 中将标志之间的多行合并到一行中
- python - 从列表中的列表中提取唯一的字符串值
- icloud - 在 MacOs 上登录 Macbook Pro 时 iCloud 身份验证未知错误