Flat Json Parser
Der Flat Json Parser verarbeitet eine flache JSON-Struktur und überführt deren Inhalte in ein internes DataItem im Key-Value-Format.
Es werden ausschließlich JSON-Strukturen ohne verschachtelte Objekte oder Arrays unterstützt.
Konfigurationsparameter
| Feld | Beschreibung |
|---|---|
| Quelle | Die Quelle bestimmt, auf welchen Daten die Komponente ihre Operationen ausführt. |
| Automapping | Definiert, ob alle vorhandenen JSON-Felder automatisch übernommen werden sollen. |
| Felder | Definiert einzelne Felder aus dem Quell-JSON, die gezielt übernommen werden sollen. |
| Ausgabename | Definiert den Namen des Elements, in das die verarbeiteten Daten geschrieben werden. |
Struktur der Felddefinition
| Attribut | Beschreibung |
|---|---|
| Feldname | Definiert den Namen des JSON-Feldes, das berücksichtigt werden soll. |
| Format | Definiert das erwartete Format des Feldes, z. B. Datums- oder Zahlenformat. |
| Typ | Definiert den Ziel-Datentyp des Feldes im internen DataItem. |
Verarbeitung
- Die Komponente liest die definierte Quelle.
- Die JSON-Struktur wird syntaktisch validiert.
- Bei aktiviertem Automapping werden alle Top-Level-Attribute übernommen.
- Bei deaktiviertem Automapping werden ausschließlich die definierten Felder verarbeitet.
- Optional werden Format- und Typkonvertierungen durchgeführt.
- Die extrahierten Werte werden als Key-Value-Struktur in das konfigurierte Ausgabename-Element geschrieben.
Zuletzt aktualisiert am