# JsonGet - Skript- und Diagrammfunktion

JsonGet() gibt den Pfad eines JSON-Datenstrings (JavaScript Object Notation) zurück. Die Daten müssen gültiges JSON sein, können aber weitere Leerzeichen oder neue Zeilen enthalten.

Syntax:

value JsonGet(json, path)

Rückgabe Datentyp: dual

Argumente

| Argument | Beschreibung |
| --- | --- |
| json | String mit JSON-Daten |
| path | Der Pfad muss gemäß [RFC 6901](https://datatracker.ietf.org/doc/html/rfc6901) angegeben werden. Dies ermöglicht ein Lookup von Eigenschaften innerhalb von JSON-Daten, ohne komplexe Teilstrings oder Indexfunktionen zu verwenden. |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/JsonGet.htm)

#### Beispiel: Gültiges JSON und Pfad

| Beispiel | Ergebnis |
| --- | --- |
| `JsonGet('{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '')` | Gibt '{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}' zurück |
| `JsonGet('{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/a')` | Gibt '{"foo":"bar"}' zurück |
| `JsonGet('{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/a/foo')` | Gibt '"bar"' zurück |
| `JsonGet('{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/b')` | Gibt '[123,"abc","ABC"]' zurück |
| `JsonGet('{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/b/0')` | Gibt '123' zurück |
| `JsonGet('{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/b/1')` | Gibt '"abc"' zurück |
| `JsonGet('{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/b/2')` | Gibt '"ABC"' zurück |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/JsonGet.htm)

#### Beispiel: Ungültiges JSON oder Pfad

| Beispiel | Ergebnis | Beschreibung |
| --- | --- | --- |
| `JsonGet('{"a":"b"}','/b')` | Gibt null zurück | Der Pfad zeigt nicht auf einen gültigen Teil der JSON-Daten. |
| `JsonGet('{"a"}','/a')` | Gibt null zurück | Die JSON-Daten sind kein gültiges JSON (Mitglied „a“ hat keinen Wert). |

Siehe auch:

* [IsJson - Skript- und Diagrammfunktion](https://help.qlik.com/de-DE/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/IsJson.htm)

* [JsonSet - Skript- und Diagrammfunktion](https://help.qlik.com/de-DE/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/JsonSet.htm)