[JSON].exists( keyPath )】的更多相关文章

语法:[JSON].exists( keyPath ) 返回:[True | False] 说明:检测指定键名路径是否存在 示例: Set jsonObj = toJson("{div:{'label': 'is text!', 'span':'hooo!'}}") Response.Write "div.label:" & jsonObj.exists("div.label") & "<br/>"…
语法:[JSON].getObj( keyPath ) 返回:[JSON] 说明:返回指定键名路径的JSON对象,指定键名路径不存在时返回空的toJson对象(强烈建议使用 [JSON].exists( keyPath ) 进行路径判断之后再使用!)…
语法:[JSON].valueOf( keyPath ) 返回:[任意类型 | null] 说明:获取键名路径原值,它保留原始值的类型 示例: b = sysFile.binary("test.asp") ' 获取文件流数据 set a = toJson() a.set "obj", b '将流数据保存到json内 response.write typeName( a.valueOf("obj") ) '输出Byte(),a.valueOf(&q…
语法:[JSON].value( keyPath ) 返回:[String | Null] 说明:获取指定键名路径值的字符串格式 示例: Set jsonObj = toJson("{body: {div:{'label': 'is text!', 'span':'hooo!'}}}") Response.Write jsonObj.value("body") // 结果:{"div" : {"label" : "i…
语法:[JSON].typeOf( keyPath ) 返回:[String | Number | Boolean | Json | Array |  Function | 空字符] 说明:获取指定键名值的类型 示例: Set jsonObj = toJson("{a: 'test', b: 1, c:true, d:[1,2,3,4], e:{a1:2}}") Response.Write "a的类型:"& jsonObj.typeOf("a&q…
语法:[JSON].remove( keyPath ) 返回:无 说明:移除指定路径的键 示例: Set jsonObj = toJson("{div:{'#text-1': 'is text!', 'span':'hooo!'}}") jsonObj.remove "div.span" Response.Write jsonObj.toString() ' 移除了span键,结果为:{"div" : {"#text-1" :…
语法:[JSON].set( keyPath, value ) 返回:[True | False] 说明:设置键值 参数: keyPath    [keyPath 必需] 键名路径字符串 value    [任意类型 必需] 值 示例: Set jsonObj = toJson() jsonObj.set "title", "hello,word!" ' 赋新值,返回True jsonObj.set "title", "ni hao!&…
理解键名路径 键名路径(keyPath)用于定位json的键,比如:{book: {title:”中国人”} },键名路径 book.title 表定位到book下的title键. 对于值是数组类型的,键名路径用元素序号代替,比如 {ul: { li : ['a', 'b', 'c'] } } ,键名路径: ul.li.0 表示定位到ul下的第一个li元素,即a 1.创建JSON实例 2.判断是否是JSON实例 3.[JSON].result() 检测对象是否是JSON实例 4.[JSON].t…
对象:outPut 说明:定义输出结果类的相关操作.此对象的核心是[JSON]类,所以它继承了[JSON]类的所有方法 重要: 输出结果样式为XML时,自带根节点"root".输出为其它类型,比如JSON时不带根节点 目录: 类型 方法 返回 说明 属性 outPut.root = [rootName] - 输出XML结果时定义根节点名称,默认值为root 属性 outPut.httpStatus( httpStatus ) - 当输出错误时,定义错误的状态码. 属性 outPut.d…
作用: 检查元素文件语法: 转换格式.支持xml binary json: 插入key-value: 打印内部信息: 详细解释: -lint                         check the property list files for syntax errors -convert fmt             rewrite property list files in format fmt is one of: xml1 binary1 json -insert key…