メインコンテンツまでスキップ

JSON_VALID

説明

JSON_VALID関数は、入力が有効なJSONかどうかを示すために0または1を返します。入力がNULLの場合、NULLを返します。

構文

JSON_VALID( <str> )

必須パラメータ

パラメータ説明
<str>パースされるJSON形式の入力文字列。

エイリアス

  • JSONB_VALID

  1. 有効なJSON文字列
SELECT json_valid('{"k1":"v31","k2":300}');
+-------------------------------------+
| json_valid('{"k1":"v31","k2":300}') |
+-------------------------------------+
| 1 |
+-------------------------------------+

  1. 無効なJSON文字列
SELECT json_valid('invalid json');
+----------------------------+
| json_valid('invalid json') |
+----------------------------+
| 0 |
+----------------------------+

  1. NULLパラメータ
SELECT json_valid(NULL);
+------------------+
| json_valid(NULL) |
+------------------+
| NULL |
+------------------+