DokumentationWorkfrontAdobe Workfront Fusion

JSON-Module

Last update: Mon May 05 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
  • Themen:

Die Adobe Workfront Fusion JSON-App bietet Module zur Verarbeitung von Daten im JSON-Format, damit Adobe Workfront Fusion weiter mit den Dateninhalten arbeiten oder neue JSON-Inhalte erstellen können.

Zugriffsanforderungen

Erweitern Sie , um die Zugriffsanforderungen für die -Funktion in diesem Artikel anzuzeigen.

Sie müssen über folgenden Zugriff verfügen, um die Funktion in diesem Artikel verwenden zu können:

Adobe Workfront-Paket
Beliebig
Adobe Workfront-Lizenz

Neu: Standard

Oder

Aktuell: Arbeit oder höher

Lizenz für Adobe Workfront Fusion**

Aktuell: Keine Workfront Fusion-Lizenzanforderung

Oder

Legacy: Workfront Fusion für Arbeitsautomatisierung und -integration

Produkt

Neu:

  • Prime oder Workfront auswählen: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.
  • Ultimate Workfront-Paket: Workfront Fusion ist enthalten.

Oder

Aktuell: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.

Weitere Informationen zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Dokumentation.

Informationen zu Adobe Workfront Fusion finden Sie unter Adobe Workfront Fusion Lizenzen.

Überlegungen beim Analysieren von JSON

  • Datenstruktur
  • Sammlung vs. Array

Datenstruktur

Die Datenstruktur beschreibt, wie die JSON-Daten organisiert sind, und ermöglicht die Zuordnung einzelner JSON-Elemente zu anderen Modulen in Ihrem Szenario. Wenn Sie die Datenstruktur nicht bereitstellen, können Sie das Modul manuell ausführen und Workfront Fusion die Struktur aus der bereitgestellten JSON-Datei erstellen:

  1. Fügen Sie das Parse JSON-Modul zu einem Szenario hinzu.
  2. Geben Sie im Feld JSON Zeichenfolge“ die JSON-Datei ein, aus der Sie eine Datenstruktur erstellen möchten.
  3. Verbinden Sie noch keine anderen Module mit dem Parse JSON-Modul. Da Workfront Fusion die Struktur der JSON-Daten noch nicht kennt, ist es noch nicht möglich, Daten aus dem Modul JSON analysieren anderen Modulen in Ihrem Szenario zuzuordnen.
  4. Führen Sie das Szenario manuell aus. Dadurch kann das Parse JSON-Modul die JSON-Struktur aus der von Ihnen bereitgestellten JSON identifizieren.
  5. Sie können jetzt folgende Module verbinden. Die Elemente aus dem Parse-JSON-Modul sind jetzt für die Zuordnung verfügbar.

Weitere Informationen finden Sie unter Datenstrukturen in Adobe Workfront Fusion.

Sammlung vs. Array

Wenn das JSON-Zeichenfolgenfeld einen Sammlungscode { ... }, ist die Ausgabe ein einzelnes Bundle, das die Elemente der Sammlung enthält.

recommendation-more-help

Beispiel:

{
    "name" : "Peter",

    "ID" : 1>}

JSON-Sammlung

Wenn das JSON-Zeichenfolgenfeld ein Array-[ ... ] enthält, ist die Ausgabe eine Reihe von Bundles. Jedes Bundle enthält ein Element des Arrays.

Beispiel:

[
  {
    "name" : "Peter",
    "ID" : 1
  },

  {
    "name" : "Mike",
    "ID" : 2
  }
]

JSON-Array

JSON-Module und ihre Felder

Beim Konfigurieren JSON Module zeigt Workfront Fusion die unten aufgeführten Felder an. Darüber hinaus können je nach Faktoren wie Ihrer Zugriffsebene in der App oder im Service weitere JSON-Felder angezeigt werden. Ein fett gedruckter Titel in einem Modul gibt ein erforderliches Feld an.

Wenn die Zuordnungsschaltfläche über einem Feld oder einer Funktion angezeigt wird, können Sie damit Variablen und Funktionen für dieses Feld festlegen. Weitere Informationen finden Sie unter Zuordnen von Informationen von einem Modul zu einem anderen.

Umschalter für Zuordnung

  • Konvertieren von JSON in XML
  • JSON analysieren
  • JSON erstellen
  • JSON transformieren

Aggregatoren

Aggregieren in JSON

Dieses Aggregator-Modul aggregiert die Ausgabe eines vorherigen Moduls in JSON.

Source-Modul
Wählen Sie das Modul aus, das die Daten ausgibt, die Sie in JSON aggregieren möchten.
-Datenstruktur
Wählen Sie die Datenstruktur aus, die Sie zum Erstellen von JSON verwenden möchten. Die Datenstruktur bestimmt, welche anderen Felder in diesem Modul verfügbar sind. Weitere Informationen finden Sie unter Datenstruktur in diesem Artikel.
Einzug
Wählen Sie aus, ob Sie die JSON-Datei mithilfe von Registerkarten, zwei Leerzeichen oder vier Leerzeichen einrücken möchten.
Gruppieren nach
Definieren Sie einen Ausdruck, nach dem die aggregierte Ausgabe gruppiert werden soll. Dieser Ausdruck kann ein oder mehrere zugeordnete Elemente enthalten. Die aggregierten Daten werden dann mithilfe des -Werts dieses Ausdrucks in Gruppen aufgeteilt. Jede Gruppe gibt als separates Bundle mit einem Schlüssel (dem ausgewerteten Ausdruck) und einem Wert (dem aggregierten Text) aus. Sie können den Schlüssel als Filter in nachfolgenden Modulen verwenden.
Verarbeitung nach einer leeren Aggregation anhalten
Aktivieren Sie diese Option, um das Szenario zu stoppen, wenn keine Ergebnisse vorliegen.

Transformatoren

  • Konvertieren von JSON in XML
  • JSON erstellen
  • JSON analysieren
  • JSON transformieren

Konvertieren von JSON in XML

Dieses Aktionsmodul konvertiert eine JSON-Zeichenfolge in XML.

JSON-Zeichenfolge
Geben Sie die JSON-Datei ein, die Sie in XML konvertieren möchten, oder ordnen Sie sie zu.

JSON erstellen

Dieses Aktionsmodul erstellt JSON aus einer Datenstruktur.

Datenstruktur
Wählen Sie die Datenstruktur aus, die Sie zum Erstellen von JSON verwenden möchten. Weitere Informationen finden Sie unter Datenstruktur in diesem Artikel.
Einzug
Wählen Sie die Einrückung aus, die Sie für diese JSON-Datei verwenden möchten.

JSON analysieren

Dieses Aktionsmodul analysiert eine JSON-Zeichenfolge in eine Datenstruktur, mit der Sie auf die Daten in der JSON-Zeichenfolge zugreifen können.

-Datenstruktur
Wählen Sie die Datenstruktur aus, die Sie zum Erstellen von JSON verwenden möchten. Weitere Informationen finden Sie unter Datenstruktur in diesem Artikel.
JSON-Zeichenfolge
Geben Sie die JSON ein, die Sie parsen möchten, oder ordnen Sie sie zu.

JSON transformieren

Dieses Aktionsmodul wandelt ein -Objekt in eine JSON-Zeichenfolge um.

Einzug
Wählen Sie die Einrückung aus, die Sie für diese JSON-Datei verwenden möchten.
-Objekt
Geben Sie das Objekt ein, das Sie in JSON umwandeln möchten, oder ordnen Sie es zu.

Umwandeln von Datensätzen in JSON

Beispiel: Das folgende Beispiel zeigt, wie Datensätze von Google Sheets in das JSON-Format umgewandelt werden:

  1. Platzieren Sie das Modul Google Sheets > Zeilen auswählen in Ihrem Szenario, um die Daten abzurufen. Richten Sie das -Modul ein, um Zeilen aus Ihrer Google Tabelle abzurufen. Legen Sie ​ Maximale Anzahl der zurückgegebenen Zeilen auf eine kleine Anzahl fest, die zu Testzwecken jedoch größer als 1 ist (z. B. drei). Führen Sie das Google Sheets Modul aus, indem Sie mit der rechten Maustaste darauf klicken und "Nur dieses Modul ausführen auswählen. Überprüfen Sie die Ausgabe des Moduls.

  2. Verbinden Sie das Array Aggregator-Modul nach dem Google Sheets. Wählen Sie im Setup des Moduls das Google Sheets im Feld Source-Knoten aus. Lassen Sie die anderen Felder so, wie sie für den Moment sind.

  3. Verbinden Sie JSON > JSON erstellen-Modul nach dem Array Aggregator-Modul. Die Einrichtung des Moduls erfordert eine Datenstruktur, die das JSON-Format beschreibt. Klicken Sie Hinzufügen, um die Einrichtung der Datenstruktur zu öffnen. Die einfachste Möglichkeit, diese Datenstruktur zu erstellen, besteht darin, sie automatisch aus einem JSON-Beispiel zu generieren. Klicken Sie auf Generator und fügen Sie Ihr JSON-Beispiel in das Feld Beispieldaten ein:

    Beispiel:

    {
    "books": [
    {
    "id": "ID",
    "title": "Title",
    "author": "Author"
    }
    ]
    }
    
  4. Klicken Sie auf Speichern. Das Spezifikation in der Datenstruktur enthält jetzt die generierte Struktur.

  5. Ändern Sie den Namen Ihrer Datenstruktur in etwas Spezifischeres und klicken Sie auf Speichern. Ein Feld, das dem Stamm-Array-Attribut entspricht, wird im Setup des JSON-Moduls als zuordnungsfähiges Feld angezeigt.

  6. Klicken Sie auf Map-Schaltfläche neben dem Feld und ordnen Sie das Array[] aus der Array-Aggregator-Ausgabe zu.

  7. Klicken Sie OK, um die Einrichtung JSON-Moduls zu schließen.

  8. Öffnen Sie das Setup des Moduls Array Aggregator. Ändern Sie die Zielstruktur von Benutzerdefiniert in das Feld des JSON-Moduls, das dem Stamm-Array-Attribut entspricht. Ordnen Sie Elemente aus dem Google Sheets den entsprechenden Feldern zu.

  9. Klicken Sie OK, um die Einrichtung des Array Aggregator-Moduls zu schließen.

  10. Führen Sie das Szenario aus.

    Das JSON-Modul gibt das richtige JSON-Format aus.

  11. Öffnen Sie die Einrichtung des Google Sheets und erhöhen Sie die Maximale Anzahl zurückgegebener Zeilen um größer als die Anzahl an Zeilen in Ihrer Tabelle zu sein, um alle Daten zu verarbeiten.

Fehlerbehebung

Daten aus dem Modul JSON analysieren“ können nicht ​ werden

Stellen Sie sicher, dass der JSON-Inhalt ordnungsgemäß dem Parse JSON-Modul zugeordnet ist und dass die Datenstruktur korrekt definiert ist. Weitere Informationen finden Sie unter Umwandeln von Datensätzen in JSON in diesem Artikel.

Modul schlägt bei Verwendung bedingter Anweisungen in JSON fehl

Wenn Sie bedingte Anweisungen wie if in Ihrer JSON-Datei verwenden, setzen Sie die Anführungszeichen außerhalb der bedingten Anweisung.

Beispiel:

Anführungszeichen in JSON

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3