Verwenden Sie die Komponente DeserializeObject

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Konvertieren Sie eine Zeichenfolge, die JSON-Daten enthält, in ein JSON-Objekt, indem Sie die Komponente „DeserializeObject“ in RPA Desktop Design Studioverwenden. Sie können auch bestimmte Eigenschaften aus dem JSON-Objekt extrahieren.

    Vorbereitungen

    Erforderliche Rolle: keine

    Warum und wann dieser Vorgang ausgeführt wird

    Informationen zum Konfigurieren der Eigenschaften für die Komponente „DeserializeObject“ finden Sie unter Eigenschaften der JSON-Dienstprogramme.

    Prozedur

    1. Navigieren Sie im Bereich Toolbox zu Dienstprogramme > JSON.
    2. Ziehen Sie die Komponente DeserializeObject auf die Designoberfläche.
    3. Wahlweise: Führen Sie die folgenden Schritte aus, um den erforderlichen Eigenschaftsnamen im zu extrahierenden JSON-Objekt anzugeben.
      1. Klicken Sie auf das Symbol für Komponenteneinstellungen ( Symbol für Komponenteneinstellungen.).
      2. Klicken Sie auf das Symbol zum Hinzufügen von Eigenschaften ( Symbol zum Hinzufügen von Eigenschaften.).
      3. Geben Sie einen Eigenschaftsnamen ein.
      4. Wiederholen Sie die Schritte, um mehrere Eigenschaften hinzuzufügen.
        Mit jedem von Ihnen angegebenen Schlüssel wird ein Datenausgabeport hinzugefügt.
      5. Klicken Sie auf OK.
    4. Informationen zum Konfigurieren des Eingabefelds finden Sie unter Porteigenschaften konfigurieren.
    5. Wahlweise: Verbinden Sie die Daten- und Steuerungsports der Komponente „DeserializeObject“ mit den entsprechenden Ports der anderen Komponenten, wie in der folgenden Tabelle beschrieben.
      Porttyp Portname Datentyp Beschreibung
      Dateneingang JSON Zeichenfolge Die Zeichenfolge, die JSON-Daten enthält, die in ein JSON-Objekt konvertiert werden sollen.
      Daten aus Objekt Objekt Der Ausgabeparameter zum Speichern des konvertierten JSON-Objekts.
      Daten aus Der Name des Ports entspricht dem Namen des von Ihnen hinzugefügten Schlüssels. Objekt Gibt den Wert des Schlüssels aus der Zeichenfolge zurück.

      Dies wird angezeigt, wenn den Komponenteneinstellungen zusätzliche Eigenschaften hinzugefügt werden.

    6. Wahlweise: Um die Komponente zu testen, klicken Sie mit der rechten Maustaste auf die Komponentenleiste und dann auf Von hier ausführen.

    Konvertieren Sie eine Zeichenfolge in ein JSON-Objekt

    In diesem Beispiel liest die Komponente ReadFromExcel Daten aus einem Excel-Dokument und übergibt sie an die Komponente SerializeObject. Die Komponente „SerializeObject“ konvertiert die Daten in eine Zeichenfolge und übergibt sie an die Komponente „DeserializeObject“. Die Komponente „DeserializeObject“ konvertiert die Zeichenfolge in das JSON-Objekt. Die Elemente im Excel-Dokument werden vom ersten bis zum letzten in der Komponente „Für jeden“ durchlaufen und das Element an die Komponente „GetProperties“ übergeben. Die GetProperties-Komponente gibt den Namen der Komponente zurück und übergibt den Namen des Elements an die Show-Komponente. Das Element wird in einem Meldungsfeld angezeigt.