UiPath Documentation
activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Entwickleraktivitäten

Letzte Aktualisierung 21. Apr. 2026

Deserialize JSON

UiPath.WebAPI.Activities.DeserializeJson

Beschreibung

Deserialisiert die JSON-Zeichenfolge oder das JSON-Beispiel zu einem JObjekt.

Projektkompatibilität

Windows - Legacy | Windows | Plattformübergreifend

Windows, plattformübergreifende Konfiguration

  • JSON String - The string containing the JSON to be deserialized. The JSON should be written without indents, and between double quotes. Strings inside the JSON should be written with single quotes. For example, the following JSON is valid: "{'TenancyName': 'Documentation', 'UsernameOrEmail': 'Documentation', 'Password': 'Documentation'}".
  • JSON-Beispiel – Das JSON-Beispiel für die Ausgabestruktur. Die Aktivität konvertiert dieses Beispiel in ein ähnliches Objekt, das Sie während der Entwurfszeit verwenden können.
Erweiterte Optionen
Eingabe
  • Eingabetyp – Eine Dropdownliste, mit der Sie den Argumenttyp des zu deserialisierenden Objekts auswählen können.
    Hinweis:

    In Studio Web wird die Eigenschaft Eingabetyp beim Analysieren des Beispielobjekts über die JSON-Beispiel- Eigenschaft schreibgeschützt.

Ausgabe

Windows – Legacy-Konfiguration

Eigenschaften-Panel

Allgemein

  • AnzeigeName (DisplayName) - Der Anzeigename der Aktivität.

Eingabe

  • JSON-Beispiel – Das JSON-Beispiel für die Ausgabestruktur. Die Aktivität konvertiert dieses Beispiel in ein ähnliches Objekt, das Sie während der Entwurfszeit verwenden können.
  • JsonZeichenfolge - Die Zeichenfolge, die das zu deserialisierende JSON enthält. Schreiben Sie das JSON ohne Einrückungen und in doppelte Anführungszeichen. Zeichenfolgen innerhalb des JSON-Objekts müssen in einfachen Anführungszeichen geschrieben werden. Zum Beispiel ist das folgende JSON-Objekt gültig: „{'TenancyName': 'Documentation', 'UsernameOrEmail': 'Documentation', 'Password': 'Documentation'}“.

Sonstiges

  • Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.
  • Argumenttyp – Eine Dropdownliste, mit der Sie den Typ der zurückgegebenen Ausgabe auswählen können. Die angegebene JSON-Zeichenfolge wird in ein Objekt des ausgewählten Typs konvertiert.

Ausgabe

Beispiel für die Verwendung der Aktivität Deserialize Json

Die Aktivität Deserialize Json wird zum Extrahieren von Daten aus JSON-Dateien und -Zeichenfolgen verwendet.

Um die Verwendung dieser Aktivität zu veranschaulichen, haben wir ein Beispiel erstellt, das die Aktivität Deserialize Json verwendet, um das Alter einer Person aus einer JSON-Datei zu extrahieren.

So kann der Automatisierungsprozess erstellt werden:

  1. Öffnen Sie Studio und erstellen Sie einen neuen Prozess.
  2. Drag a Sequence to the Workflow Designer.
    • Erstellen Sie die folgenden Variablen:

      VariablennameVariablentypStandardwert
      JsonTextString
      JsonObjJObject
      AgeGenericValue
  3. Drag a Read Text File activity inside the sequence container.
    • In the Properties panel, add the value "JsonString.txt" in the FileName field.
    • Add the variable JsonText in the Content field.
  4. Fügen Sie die Aktivität Deserialize JSON nach der Aktivität Read Text File hinzu.
    • In the Properties panel, add the variable JsonText in the JsonString field and the variable JsonObj in the JsonObject field.
    • Select the value Newtonsoft.Json.Linq.JObject from the TypeArgument drop-down list.
  5. Place an Assign activity under the Deserialize JSON activity.
    • Add the variable Age in the To field and the expression JsonObj.SelectToken("age").ToString in the Value field.
  6. Ziehen Sie eine Write Line-Aktivität nach der Assign-Aktivität.
    • Fügen Sie die Variable Age in das Feld Text ein.
  7. Run the process. The robot extracts the age value from the .json file and displays it in the Output panel.

Hier können Sie ein Beispiel herunterladen.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben