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 20. Okt. 2025

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

  • JsonZeichenfolge (JsonString) - Die Zeichenfolge, die das zu deserialisierende JSON enthält. Das JSON sollte ohne Einrückungen und in Anführungszeichen geschrieben werden. Zeichenfolgen innerhalb des JSON sollten in einfachen Anführungszeichen geschrieben werden. Zum Beispiel ist das folgende JSON gültig: „{'EigentumName': ({'TenancyName'): 'Dokumentation ('Documentation'), 'BenutzernameOderEmail' ('UsernameOrEmail'): 'Dokumentation' ('Documentation',) 'Passwort' ('Password'): 'Dokumentation' ('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, von 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, von 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. Ziehen Sie eine Sequence in den Workflow-Designer.

    • Erstellen Sie die folgenden Variablen:

      Variablenname

      Variablentyp

      Standardwert

      JsonText

      String

       

      JsonObj

      JObject

       

      Age

      GenericValue

       
  3. Ziehen Sie eine Read Text File-Aktivität in den Sequence-Container.

    • Fügen Sie im Bereich Eigenschaften den Wert "JsonString.txt" in das Feld Dateiname ein.
    • Fügen Sie die Variable JsonText in das Feld Inhalt ein.
  4. Fügen Sie die Aktivität Deserialize JSON nach der Aktivität Read Text File hinzu.

    • Fügen Sie im Bereich Eigenschaften die Variable JsonText im Feld JsonString und die Variable JsonObj im Feld JsonObject hinzu.
    • Wählen Sie in der TypeArgument-Dropdownliste die Option Newtonsoft.Json.Linq.JObject aus.
  5. Platzieren Sie eine Assign -Aktivität unter der Aktivität Deserialize JSON .

    • Fügen Sie die Variable Age in das Feld An ein und den Ausdruck JsonObj.SelectToken("age").ToString in das Feld Wert.
  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. Führen Sie den Prozess aus. Der Roboter extrahiert den Alterswert aus der .json -Datei und zeigt ihn im Ausgabe -Panel an.

Hier können Sie ein Beispiel herunterladen.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo
Vertrauen und Sicherheit
© 2005–2025 UiPath. Alle Rechte vorbehalten