JSON_VALID
デスクリプション
JSON_VALID関数は、入力が有効なJSONかどうかを示すために0または1を返します。入力がNULLの場合、NULLを返します。
Syntax
JSON_VALID( <str> )
必須パラメータ
| Parameter | デスクリプション |
|---|---|
<str> | 解析対象となるJSON形式の入力文字列。 |
Alias
- JSONB_VALID
Examples
- 有効なJSON文字列
SELECT json_valid('{"k1":"v31","k2":300}');
+-------------------------------------+
| json_valid('{"k1":"v31","k2":300}') |
+-------------------------------------+
| 1 |
+-------------------------------------+
- 無効なJSON文字列
SELECT json_valid('invalid json');
+----------------------------+
| json_valid('invalid json') |
+----------------------------+
| 0 |
+----------------------------+
- NULL パラメータ
SELECT json_valid(NULL);
+------------------+
| json_valid(NULL) |
+------------------+
| NULL |
+------------------+