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