Zum Inhalt springen

Datenformate

Vier Bausteine, alle nach demselben Modell aufgebaut: eine Operation parse oder stringify, ein Eingang value, ein Ausgang result.

Eingängevalue
Ausgängeresult
Konfigurationop: parse oder stringify; indent (0 = kompakt, maximal 10)
Eingängevalue
Ausgängeresult
Konfigurationop, 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ängevalue
Ausgängeresult
Konfigurationop, indent (von 1 bis 10, Standard 2)
Eingängevalue, delimiter (Zeichenkette)
Ausgängeresult
Konfigurationop, 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