Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Status
colourYellow
titleWMS 1.1.4

Mit dieser Aktivität kann eine Abfrage auf einen Json-String ausgeführt werden. Die Abfrage gibt eine Liste mit den ermittelten Werten zurück. Für die Abfrage wird die Abfragesprache von JMESPath verwendet.

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#DEEBFF

Json
Json (JavaScript Object Notation) ist ein offenes Dateiformat, welches

immer häufiger

häufig für den Datenaustausch mit APIs als Alternative

für

zu XML verwendet wird.

Inhalt

Inhalt
minLevel1
maxLevel7

Eigenschaften

Eingabe

Name

Beschreibung

Datentyp

Erforderlich

Json

Json-Struktur als String, z.B. aus HTTP-Request senden .

String

Abfragetext

JMESPath-Ausdruck.
Einfache Abfragen sind in unseren Beispielen beschrieben, eine detaillierte Beschreibung der Syntax finden Sie auf der Webseite von JMESPath.

String

Ausgabe

Name

Beschreibung

Datentyp

Ergebnis

Eine Liste mit den ermittelten Werten. Je nach Abfragetext kann die Liste einen einzelnen Wert oder einen Json-String beinhalten.

List<String>

Fehlermeldungen

Beschreibung

Fehlercode

Datentyp (Exception)

Syntaxfehler, wenn der Abfragetext nicht einem gültigen JMESPath-Ausdruck entspricht

ActivityException

Beispiele

Für die nachfolgenden Beispiele wird folgender Json-String verwendet:

Codeblock
languagejson
{
  "bookstore": {
    "book": [
      {
        "-category": "cooking",
        "title": {
          "-lang": "en",
          "#text": "Everyday Italian"
        },
        "author": "Giada De Laurentiis",
        "year": "2005",
        "price": "30.00"
      },
      {
        "-category": "children",
        "title": {
          "-lang": "en",
          "#text": "Harry Potter"
        },
        "author": "J K. Rowling",
        "year": "2005",
        "price": "29.99"
      },
      {
        "-category": "web",
        "title": {
          "-lang": "en",
          "#text": "Learning XML"
        },
        "author": "Erik T. Ray",
        "year": "2003",
        "price": "39.95"
      }
    ]
  }
}

Verwandte Themen

Http-Requests

Nach Stichwort filtern (Inhalt nach Stichwort)
showLabelsfalse
showSpacefalse
cqllabel = "http" and ancestor = "150667523"

Weitere Beispiele

Nach Stichwort filtern (Inhalt nach Stichwort)
showLabelsfalse
showSpacefalse
cqllabel = "json" and label in ( "tutorial" , "hilfe" )