IsJson - 指令碼與圖表函數
IsJson() 測試指定的字串是否包含有效的 JSON (JavaScript 物件標記法) 資料。您也可以驗證特定的 JSON 資料類型。
語法:
value IsJson(json [, type])
傳回的資料類型: 雙值
引數
json
|
要測試的字串。這可以包含額外的空間或新行。 |
type
|
指定要測試之 JSON 資料類型的選用引數。
-
'值' (預設)
-
'物件'
-
'陣列'
-
'字串'
-
'數字'
-
'布林'
-
'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 類型 |
另請參見: