

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Funktion GET\$1JSON\$1OBJECT
<a name="GET_JSON_OBJECT"></a>

Die Funktion GET\$1JSON\$1OBJECT extrahiert ein JSON-Objekt aus. `path` 

## Syntax
<a name="GET_JSON_OBJECT-syntax"></a>

```
get_json_object(json_txt, path)
```

## Argumente
<a name="GET_JSON_OBJECT-arguments"></a>

*json\$1txt*  
Ein STRING-Ausdruck, der wohlgeformtes JSON enthält.

*path*  
Ein STRING-Literal mit einem wohlgeformten JSON-Pfadausdruck.

## Rückgabewert
<a name="GET_JSON_OBJECT-returns"></a>

Gibt einen STRING zurück.

Ein NULL-Wert wird zurückgegeben, wenn das Objekt nicht gefunden werden kann.

## Beispiel
<a name="GET_JSON_OBJECT-example"></a>

Das folgende Beispiel extrahiert einen Wert aus einem JSON-Objekt. Das erste Argument ist eine JSON-Zeichenfolge, die ein einfaches Objekt mit einem einzigen Schlüssel-Wert-Paar darstellt. Das zweite Argument ist ein JSON-Pfadausdruck. Das `$` Symbol steht für die Wurzel des JSON-Objekts, und der `.a` Teil gibt an, dass wir den Wert extrahieren möchten, der dem Schlüssel "`a`" zugeordnet ist. Die Ausgabe der Funktion ist '`b`', das ist der Wert, der dem Schlüssel "`a`" im JSON-Eingabeobjekt zugeordnet ist.

```
SELECT get_json_object('{"a":"b"}', '$.a');
 b
```