Datenformate
Vier Bausteine, alle nach demselben Modell aufgebaut: eine Operation parse
oder stringify, ein Eingang value, ein Ausgang result.
| Eingänge | value |
| Ausgänge | result |
| Konfiguration | op: parse oder stringify; indent (0 = kompakt, maximal 10) |
| Eingänge | value |
| Ausgänge | result |
| Konfiguration | op, indent (maximal 10) |
Die Attribute werden im erzeugten Objekt mit dem Präfix @_ dargestellt:
<client id="42"/> ergibt { client: { '@_id': '42' } }.
Das ist genau das, was man braucht, um eine SOAP-Antwort anders als im reinen Text weiterzuverarbeiten.
| Eingänge | value |
| Ausgänge | result |
| Konfiguration | op, indent (von 1 bis 10, Standard 2) |
| Eingänge | value, delimiter (Zeichenkette) |
| Ausgänge | result |
| Konfiguration | op, delimiter (Standard ,), header (Standard true) |
Mit aktiviertem header erzeugt parse eine Liste von Objekten, die nach
der ersten Zeile benannt sind. Kombiniert mit
Datei lesen und
ForEach ergibt das das Muster für
datengetriebenes Testen:
Datei lesen „jeux.csv“ ──► CSV (parse) ──► ForEach └─ each ──► HTTP-Anfrage