Sie können eine Zeichenfolgevariable, die die JSON-Daten enthält, dem
Eingabeparameter der Aktivität JSON lesen mit dem Namen 'JSONText' zuordnen.
Informationen zu diesem Vorgang
Der Eingabeparameter 'JSONText' hat den Typ 'string' oder 'base64Binary'.
Während der Ausführung muss die Zeichenfolgevariable korrekt formatierte JSON-Daten enthalten,
bevor die Aktivität JSON lesen ausgeführt wird. Der Eingabeparameter 'Encoding' ('Codierung') ist optional. (Sie brauchen diesen Parameter nicht zuzuordnen.)
Wenn der Eingabeparameter 'Encoding' nicht im Teilfenster An
Aktivität des Teilfensters Eingaben zuordnen aufgelistet ist, wählen
Sie Zuordnen > Optionale
Parameter anzeigen im Symbolleistenmenü aus oder klicken mit der rechten
Maustaste auf das Teilfenster An Aktivität und wählen die Option
Optionale Parameter anzeigen aus. Wenn die Option Zuordnen > Optionale Parameter anzeigen im Symbolleistenmenü
nicht auswählbar ist, klicken Sie auf einen Knoten im Fenster Eingaben zuordnen, um die
Option zu aktivieren.
Der Eingabeparameter 'Encoding' gibt an, wie die eingehenden
Daten beim Lesen decodiert werden.
Vorgehensweise
- Wenn keine Decodierung erforderlich ist, geben Sie die folgende Zeichenfolge an: text.
- Wenn eine Decodierung erforderlich ist, geben Sie den Codierungstyp an, der zur Decodierung der eingehenden
Daten verwendet werden soll. Beispiele: UTF-8, US-ASCII, ISO-8859-1,
EBCDIC-XML-US oder SHIFT_JIS.
Beispiel
Optional können Sie die Einstellung für die Codierung, die Sie in der Task
Konfigurieren in der 'Prüfliste' angegeben haben, während der
Ausführung dynamisch überschreiben, indem Sie den Eingabeparameter 'Encoding'
verwenden. Wenn Sie zum Beispiel die Codierung in
der Task 'Konfigurieren' auf den Wert 'UTF-8' gesetzt haben, aber während der Ausführung die
Einstellung 'Shift_JIS' für die Codierung übergeben haben, dann überschreibt die während der Ausführung dynamisch angegebene
Einstellung für die Codierung die in dem Teilfenster
Konfigurieren angegebene Originaleinstellung. In diesem Beispiel wird die Codierung auf den Wert 'Shift_JIS' gesetzt. Es gibt jedoch eine Ausnahme im Verhalten des dynamischen Überschreibens:
Wenn die Option
JSONText besteht aus Text - er muss nicht decodiert werden
oder
Codierung in der Task
Konfigurieren ausgewählt ist,
wird der während der Ausführung dynamisch festgelegte Wert für die Codierung ignoriert und es findet keine Decodierung statt.