文字列が有効な JSON 文字列であるかどうかをチェックします。
構文
boolean json_valid(<string>)パラメーター
| パラメーター | 必須 | 型 | 説明 |
|---|---|---|---|
string | はい | STRING | 検証する文字列。 |
戻り値
BOOLEAN 型の値を返します:
| 入力 | 戻り値 |
|---|---|
| 有効な JSON | true |
| 無効な JSON | false |
例
例 1: "abc" (引用符で囲まれた文字列) が有効な JSON かどうかをチェックします。
select json_valid('"abc"');結果:
+------+
| _c0 |
+------+
| true |
+------+例 2: abc (引用符で囲まれていない文字列) が有効な JSON かどうかをチェックします。
select json_valid('abc');結果:
+------+
| _c0 |
+------+
| false |
+------+関連関数
json_valid は複合型関数です。ARRAY、MAP、STRUCT、JSON データを処理する関数については、「複合型関数」をご参照ください。