詳細情報:
1 つの項目を 1 つの項目を含むリストに変換する
コンポーネントでリストとしての入力が必要であっても、入力がリストではない場合があります。OmniStudio データマッパー変換で [出力データ型] 設定を使用して、JSON データをリストに変換できます。数式を使用して、階層の第 2 レベルを削除します。
設定の作成
| 項目 | value | メモ |
|---|---|---|
| インターフェイス種別 | 変換 | |
| 入力種別 | JSON | この例では、入力は JSON として提供され、別のソースから取り込まれません。 |
| 出力種別 | JSON |
変換設定
| 項目 | value | メモ |
|---|---|---|
| 入力 JSON パス | 取引先責任者 | 作成する必要があるのは最上位ノードの対応付けのみです。 |
| 出力 JSON パス | 取引先責任者 | |
| 出力データ型 | List<Map> | Apex キーと値のペアがリストに変換されます。 |
変換プレビュー
[プレビュー] で、入力としてサンプル JSON を入力します。
{
"Contact": {
"Id": "0036100000423z8AAA",
"FirstName": "Amy",
"LastName": "Smith"
}
}[プレビュー] でサンプルデータマッパーを実行すると、入力マップが角括弧で示されるリストに変換されます。
{
"Contacts": [
{
"LastName": "Smith",
"FirstName": "Amy",
"Id": "0036100000423z8AAA"
}
]
}