

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

GET\$1JSON\$1OBJECT 関数は、 から JSON オブジェクトを抽出します`path`。

## 構文
<a name="GET_JSON_OBJECT-syntax"></a>

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

## 引数
<a name="GET_JSON_OBJECT-arguments"></a>

*json\$1txt*  
適切に形成された JSON を含む STRING 式。

*パス*  
適切に形成された JSON パス式を持つ STRING リテラル。

## 戻り値
<a name="GET_JSON_OBJECT-returns"></a>

STRING を返します。

オブジェクトが見つからない場合、NULL が返されます。

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

次の例では、JSON オブジェクトから値を抽出します。最初の引数は、単一のキーと値のペアを持つ単純なオブジェクトを表す JSON 文字列です。2 番目の引数は JSON パス式です。`$` 記号は JSON オブジェクトのルートを表し、 `.a`部分は`a`「」キーに関連付けられた値を抽出することを指定します。関数の出力は`b`「」です。これは、入力 JSON オブジェクトの`a`「」キーに関連付けられた値です。

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