GlideJsonPath : Global

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Die GlideJsonPath -API ruft mithilfe einer Abfragepfadzeichenfolge Werte aus einem JSON-Dokument ab.

    Diese API ist standardmäßig verfügbar.

    GlideJsonPath: GlideJsonPath(String jsonDocument)

    Instanziiert ein skriptfähiges GlideJsonPath-Objekt durch Analyse eines JSON-Dokuments.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    jsonDocument Zeichenfolge Zu analysierendes JSON-Dokument.

    In diesem Beispiel wird ein GlideJsonPath-Objekt durch Analysieren eines JSON-Dokuments instanziiert.

    var v = new GlideJsonPath('{"lib":{"jsonpath":{"creator":{"name":"DevStudio","developers":["dev1","dev2","dev3"]}}}}');

    GlideJsonPath – read(String jsonPath)

    Ruft Werte aus einem JSON-Dokument mithilfe einer Abfragepfadzeichenfolge ab.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    jsonPath Zeichenfolge Pfad, nach dem im JSON-Dokument gesucht werden soll.

    Alle gültigen JSONPath-Ausdrücke werden unterstützt. Weitere Informationen finden Sie unter JSONPath.

    Tabelle : 3. Rückgaben
    Typ Beschreibung
    Objekt JavaScript-Objekt(e), die dem angegebenen Pfad entsprechen.

    In diesem Beispiel wird ein JSON-Dokument nach allen Entwicklern durchsucht, die unter dem angegebenen Pfad aufgeführt sind.

    var v = new GlideJsonPath('{"lib":{"jsonpath":{"creator":{"name":"DevStudio","developers":["dev1","dev2","dev3"]}}}}'); 
    var l = v.read("$['lib']['jsonpath']['creator']['developers'][*]");

    Ausgabe:

    "dev1", "dev2", "dev3"