Aktivitäten
Neuestes
False
Bannerhintergrundbild
Entwickleraktivitäten
Letzte Aktualisierung 23. Apr. 2024

Erstellen und Deserialisieren eines JSON-Arrays

Im folgenden Beispiel wird erläutert, wie Aktivitäten wie Invoke Code und Deserialize Json Array verwendet werden, um ein JSON-Array zu erstellen, zu deserialisieren und die Liste der extrahierten Token bereitzustellen. Diese Aktivitäten finden Sie im Paket UiPath.Word.Activities .

So kann der Automatisierungsprozess erstellt werden:

  1. Öffnen Sie Studio und erstellen Sie einen neuen Prozess.
  2. Ziehen Sie einen Sequence-Container in den Workflow-Designer.
  3. Erstellen Sie die folgenden Variablen:

    Variablenname

    Variablentyp

    Standardwert

    jsonAsString

    String

     

    jsonAsArray

    JArray

     
  4. Fügen Sie eine Invoke Code -Aktivität innerhalb der Sequence hinzu.

    • Klicken Sie auf die Schaltfläche Code bearbeiten und fügen Sie den folgenden Code im geöffneten Fenster hinzu:

      Dim obj As ArrayList = New ArrayList()
      obj.Add("Starcraft")
      obj.Add("DOTA 2")
      obj.Add("FarCry")
      Out = JsonConvert.SerializeObject(obj)Dim obj As ArrayList = New ArrayList()
      obj.Add("Starcraft")
      obj.Add("DOTA 2")
      obj.Add("FarCry")
      Out = JsonConvert.SerializeObject(obj)
    • Nachdem der Code hinzugefügt wurde, klicken Sie auf die Schaltfläche OK .
    • Wählen Sie die Schaltfläche Argumente bearbeiten aus und fügen Sie die folgenden Argumente hinzu:

      Argument

      Richtung

      Typ

      Wert

      out

      Aus

      String

      jsonAsString

    • Wenn Sie fertig sind, wählen Sie die Schaltfläche OK wie im folgenden GIF aus:



  5. Ziehen Sie eine Log Message-Aktivität unter die Invoke Code-Aktivität.

    • Fügen Sie den Ausdruck "JSON As String: "+jsonAsString in das Feld Nachricht ein.
  6. Fügen Sie eine Aktivität „Json-Array deserialisieren“ unter der Aktivität „ Log Message “ hinzu.

    • Fügen Sie die Variable jsonAsString im Feld Json String hinzu .
    • Fügen Sie im Bereich Eigenschaften die Variable jsonAsArray im Feld JsonArray hinzu.
  7. Fügen Sie eine For Each -Aktivität unter der Aktivität Deserialize Json Array hinzu .

    • Fügen Sie den Wert token in das Feld For Each ein.
    • Fügen Sie die Variable jsonAsArray in das Feld Einen VB-Ausdruck eingeben ein.
    • Stellen Sie im Panel Eigenschaften im Feld TypeArgument sicher, dass Sie JValue ausgewählt haben.
  8. Fügen Sie eine Protokollnachricht- Aktivität im Textkörper der For Each- Aktivität hinzu.

    • Fügen Sie den Ausdruck token.ToString in das Feld Nachricht ein.

      So sollte der Workflow aussehen:



  9. Führen Sie den Prozess aus. Ein JSON-Array wird erstellt, als String deserialisiert und als Liste extrahierter Token bereitgestellt.

Hier können Sie ein Beispiel herunterladen.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.