Verwenden Sie die DeserializeObject-Komponente

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 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 DeserializeObject-Komponente finden Sie unter Eigenschaften der JSON-Dienstprogramme.

    Prozedur

    1. Navigieren Sie im Toolbox-Bereich 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 JSON-Objekt anzugeben, das Sie extrahieren möchten.
      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ügenvon Eigenschaften).
      3. Geben Sie einen Eigenschaftsnamen ein.
      4. Wiederholen Sie die Schritte, um mehrere Eigenschaften hinzuzufügen.
        Ein Datenausgangsport wird mit jedem von Ihnen angegebenen Schlüssel hinzugefügt.
      5. Klicken Sie auf OK.
    4. Informationen zum Konfigurieren des Eingabefelds finden Sie unter Konfigurieren Sie Porteigenschaften.
    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 Zweck der Verbindung Standardwert Obligatorisch? Notizen
      Daten ein JSON Zeichenfolge Verwendet die JSON-Zeichenfolge. Kein Standardwert Ja
      Datenausgabe Objekt Objekt Gibt das JSON-Objekt zurück. Nicht zutreffend Nicht zutreffend
      Datenausgabe Der Name des Ports stimmt mit dem Namen des hinzugefügten Schlüssels überein. Objekt Gibt den Wert des Schlüssels aus der Zeichenfolge zurück. Nicht zutreffend Nicht zutreffend 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 klicken Sie 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 in der Komponente „Für alle“ vom ersten bis zum letzten durchlaufen und das Element wird 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.