# JsonGet - script- en diagramfunctie

JsonGet() retourneert het pad van een JSON-gegevensreeks (JavaScript Object Notation). De JSON-gegevens moeten een geldige JSON-string zijn, maar kunnen extra spaties of nieuwe regels bevatten.

Syntaxis:

value JsonGet(json, path)

Retourgegevenstypen: dubbele waarde

Argumenten

| Argument | Beschrijving |
| --- | --- |
| json | Tekenreeks met JSON-gegevens. |
| path | Het pad moet zijn gespecificeerd volgens [RFC 6901](https://datatracker.ietf.org/doc/html/rfc6901). Dit maakt zoeken naar eigenschappen in json-gegevens mogelijk zonder gebruik van complexe subtekenreeks- of indexfuncties. |

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

#### Voorbeeld: geldige JSON en pad

| Voorbeeld | Resultaat |
| --- | --- |
| `JsonGet('{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '')` | Retourneert '{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}' |
| `JsonGet('{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/a')` | Retourneert '{"foo":"bar"}' |
| `JsonGet('{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/a/foo')` | Retourneert '"bar"' |
| `JsonGet('{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/b')` | Retourneert '[123,"abc","ABC"]' |
| `JsonGet('{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/b/0')` | Retourneert '123' |
| `JsonGet('{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/b/1')` | Retourneert '"abc"' |
| `JsonGet('{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/b/2')` | Retourneert '"ABC"' |

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

#### Voorbeeld: ongeldige JSON of pad

| Voorbeeld | Resultaat | Beschrijving |
| --- | --- | --- |
| `JsonGet('{"a":"b"}','/b')` | Retourneert null | Het pad verwijst niet naar een geldig deel van de JSON-gegevens. |
| `JsonGet('{"a"}','/a')` | Retourneert null | De json-gegevens zijn geen geldige JSON (lid "a" bevat geen waarde). |

Zie ook:

* [IsJson - script- en diagramfunctie](https://help.qlik.com/nl-NL/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/IsJson.htm)

* [JsonSet - script- en diagramfunctie](https://help.qlik.com/nl-NL/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/JsonSet.htm)