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 29. Sep. 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.
    Note: In Studio Web, parsing the sample object via the JSON Sample property makes the Input Type property read-only.

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.

  • JsonString - The string containing the JSON to be deserialized. Write the JSON 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'}".

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

The Deserialize Json activity is used for extracting data from JSON files and strings.

To exemplify how to use this activity, we have created an example that uses the Deserialize Json activity for extracting the age of a person from a JSON file.

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