メインコンテンツまでスキップ
バージョン: 4.x

JSON_VALID

デスクリプション

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

Syntax

JSON_VALID( <str> )

必須パラメータ

Parameterデスクリプション
<str>解析対象となるJSON形式の入力文字列。

Alias

  • JSONB_VALID

Examples

  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 |
+------------------+