Sie befinden sich hier:
Konvertieren einer Liste von Objekten in eine Liste von Werten
Sie können eine Liste von JSON-Objekten (Schlüssel-Wert-Paare in Klammern) in eine Liste einzelner Werte konvertieren, unabhängig von der Länge der Liste. Der Trick besteht darin, eine Formel zu verwenden, um die zweite Ebene der Hierarchie zu entfernen.
Erstellen von Einstellungen
| Feld | value | Notizen |
|---|---|---|
| Schnittstellentyp | Umwandeln | |
| Eingabetyp | JSON | In diesem Beispiel wird die Eingabe als JSON bereitgestellt und nicht aus einer anderen Quelle abgerufen. |
| Ausgabetyp | JSON |
Formeleinstellungen
| Feld | value | Notizen |
|---|---|---|
| Formel | ObjectList:Property |
|
| Formelergebnispfad | FormulaList |
Umwandeln von Einstellungen
Verwenden Sie im Fenster "Eingabe-/Ausgabetyp verwalten" die folgenden Werte.
| Feld | value | Notizen |
|---|---|---|
| Eingabe-JSON |
|
|
| Erwartetes JSON-Ouput |
|
Erstellen Sie dann eine Zuordnung für die Knoten der obersten Ebene.
| Feld | value | Notizen |
|---|---|---|
| Eingabe-JSON-Pfad | FormulaList | |
| Ausgabe-JSON-Pfad | PropertyValueList |
Wenn Sie die Ansicht "Aktuelle JSON-Ausgabe" überprüfen, ähnelt der Inhalt diesem Beispiel:
{
"PropertyValueList": "Text"
}
Transformationsvorschau
Geben Sie unter "Vorschau" die Beispiel-JSON als Eingabe ein.
{
"ObjectList": [
{
"Property": "P9034"
},
{
"Property": "P6538"
},
{
"Property": "P1234"
},
{
"Property": "P5678"
},
{
"Property": "P2345"
},
{
"Property": "P7654"
}
]
}
Nachdem Sie die Beispieldatenzuordnung in der Vorschau ausgeführt haben, wird die Eingabe in eine Liste umgewandelt, wie durch eckige Klammern angegeben.
{
"PropertyValueList": [
"P9034",
"P6538",
"P1234",
"P5678",
"P2345",
"P7654"
]
}
Fügen Sie Listenelemente in den JSON-Daten im Eingabebereich hinzu oder subtrahieren Sie sie und klicken Sie erneut auf Ausführen. Die Ausgabe ändert sich entsprechend.
