Eingaben der Aktivität 'JSON lesen' zuordnen

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

  1. Wenn keine Decodierung erforderlich ist, geben Sie die folgende Zeichenfolge an: text.
  2. 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.