您在此处:
将单个项目转换为包含一个项目的列表
有时,组件需要作为列表输入,但输入不是列表。您可以使用 Omnistudio 数据映射器转换中的输出数据类型设置,将 JSON 数据转换为列表。使用公式删除层次结构的第二级。
创建设置
| 字段 | 值 | 备注 |
|---|---|---|
| 接口类型 | 转换 | |
| 输入类型 | JSON | 在此示例中,输入以 JSON 形式提供,而不是从其他来源提取。 |
| 输出类型 | JSON |
转换设置
| 字段 | 值 | 备注 |
|---|---|---|
| 输入 JSON 路径 | 联系人 | 您只需要为顶级节点创建映射。 |
| 输出 JSON 路径 | 联系人 | |
| 输出数据类型 | 列表<Map> | Apex 键值对转换为列表。 |
转换预览
在预览中,输入示例 JSON 作为输入。
{
"Contact": {
"Id": "0036100000423z8AAA",
"FirstName": "Amy",
"LastName": "Smith"
}
}在预览中执行示例数据映射器后,输入映射会转换为列表,如方括号所示。
{
"Contacts": [
{
"LastName": "Smith",
"FirstName": "Amy",
"Id": "0036100000423z8AAA"
}
]
}