IsJson - スクリプトおよびチャート関数
IsJson() は、指定された文字列に有効な JSON (JavaScript Object Notation) データが含まれているかどうかをテストします。特定の JSON データ タイプを検証することもできます。
構文:
value IsJson(json [, type])
戻り値データ型: デュアル
引数
json
|
テストする文字列。余分なスペースまたは改行を含めることができます。 |
type
|
テストする JSON データ型を指定するオプションの引数。
-
'value' (既定)
-
'object'
-
'array'
-
'string'
-
'number'
-
'Boolean'
-
'null'
|
IsJson('null')
|
-1 (true) を返します |
IsJson('"abc"', 'value')
|
-1 (true) を返します |
IsJson('"abc"', 'string')
|
-1 (true) を返します |
IsJson(123, 'number')
|
-1 (true) を返します |
IsJson('text')
|
0 (false) を返します |
'text' は有効な JSON 値ではありません |
IsJson('"text"', 'number')
|
0 (false) を返します |
'"text"' は有効な JSON の数ではありません |
IsJson('"text"', 'text')
|
0 (false) を返します |
'text' は有効な JSON タイプではありません |
参照先: