跳到主要内容 跳到补充内容

IsJson - 脚本和图表函数

IsJson() 测试指定字符串是否包含有效的 JSON(JavaScript 对象表示法)数据。您还可以验证特定的 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 类型。

示例 - IsJson 基本原理

示例 - IsJson 场景

另请参阅:

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!