U bent hier:
Eén item converteren naar een lijst met één item
Soms vereist een component invoer als een lijst, maar is de invoer geen lijst. U kunt de instelling Type uitvoergegevens gebruiken in een Omnistudio Data Mapper-transformatie om JSON-gegevens te converteren naar een lijst. Gebruik een formule om het tweede niveau van de hiërarchie te verwijderen.
Instellingen maken
| Veld | value | notities |
|---|---|---|
| Interfacetype | Transformatie | |
| Type invoer | JSON | In dit voorbeeld wordt de invoer geleverd als JSON en niet uit een andere bron gehaald. |
| Type uitvoer | JSON |
Transformatie-instellingen
| Veld | value | notities |
|---|---|---|
| Invoer-JSON-pad | Contactpersoon | U hoeft alleen een toewijzing te maken voor het knooppunt op het hoogste niveau. |
| JSON-pad voor uitvoer | Contactpersoon | |
| Type uitvoergegevens | Lijst<Kaart> | Het Apex sleutel-waardepaar wordt geconverteerd naar een lijst. |
Voorbeeld van transformatie
Geef bij Voorbeeld de voorbeeld-JSON op als invoer.
{
"Contact": {
"Id": "0036100000423z8AAA",
"FirstName": "Amy",
"LastName": "Smith"
}
}Nadat u de voorbeeldgegevenstoewijzing in Voorbeeld hebt uitgevoerd, wordt de invoertoewijzing omgezet in een lijst, zoals aangegeven door de vierkante haken.
{
"Contacts": [
{
"LastName": "Smith",
"FirstName": "Amy",
"Id": "0036100000423z8AAA"
}
]
}