すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:Document

最終更新日:Mar 26, 2026

文字列が有効な JSON 文字列であるかどうかをチェックします。

構文

boolean json_valid(<string>)

パラメーター

パラメーター必須説明
stringはいSTRING検証する文字列。

戻り値

BOOLEAN 型の値を返します:

入力戻り値
有効な JSONtrue
無効な JSONfalse

例 1: "abc" (引用符で囲まれた文字列) が有効な JSON かどうかをチェックします。

select json_valid('"abc"');

結果:

+------+
| _c0  |
+------+
| true |
+------+

例 2: abc (引用符で囲まれていない文字列) が有効な JSON かどうかをチェックします。

select json_valid('abc');

結果:

+------+
| _c0  |
+------+
| false |
+------+

関連関数

json_valid は複合型関数です。ARRAY、MAP、STRUCT、JSON データを処理する関数については、「複合型関数」をご参照ください。