摘要: 语法:[JSON].value( keyPath ) 返回:[String | Null] 说明:获取指定键名路径值的字符串格式 示例: 注意: 虽然也可以使用 jsonObj.body.div.label获取键值,但推荐使用value来获取! [JSON].value获取的是键名路径值的字符串格式 阅读全文
posted @ 2018-11-18 23:18 1024记忆 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 语法:[JSON].exists( keyPath ) 返回:[True | False] 说明:检测指定键名路径是否存在 示例: 阅读全文
posted @ 2018-11-18 23:12 1024记忆 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 语法:[JSON].typeOf( keyPath ) 返回:[String | Number | Boolean | Json | Array | Function | 空字符] 说明:获取指定键名值的类型 示例: 注意: 返回空字符时,可能是未知类型,或者指定键名不存在! 阅读全文
posted @ 2018-11-18 23:08 1024记忆 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 语法:[JSON].remove( keyPath ) 返回:无 说明:移除指定路径的键 示例: 阅读全文
posted @ 2018-11-18 23:01 1024记忆 阅读(1747) 评论(0) 推荐(0) 编辑
摘要: 语法:[JSON].set( keyPath, value ) 返回:[True | False] 说明:设置键值 参数: keyPath [keyPath 必需] 键名路径字符串 value [任意类型 必需] 值 示例: 注意: a)如果键名路径已存在,则更新该值,返回True b)如果键名路径 阅读全文
posted @ 2018-11-18 22:56 1024记忆 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: 语法:[JSON].toXMLString() 返回:[String] 说明:将[JSON]实例转换成XML格式结果。 示例: 注意: a) 支持属性格式转换 b) 支持文本节点与子节点共存格式转换 c) 同一父节点下存在多个文本节点时,对应的键名格式为 #text-1、#text-2.... d) 阅读全文
posted @ 2018-11-18 22:54 1024记忆 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 语法:[JSON].toString() 返回:[String] 说明:获取[JSON]实例的字符串结果 示例: 注意:结果会把键名、键值统一用双引号包括,比如上例中结果 div 转换成 "div"。 阅读全文
posted @ 2018-11-18 22:52 1024记忆 阅读(4655) 评论(0) 推荐(0) 编辑
摘要: 语法:[JSON].result() 返回:[True | False] 说明:用json字符串创建JSON实例时,如果该json字符串不是合法的json格式,会创建一个空的json实例。但是我们如果想知道toJson( jsonString )是否成功创建了实例,可以使用方法:[JSON].res 阅读全文
posted @ 2018-11-18 22:50 1024记忆 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 判断是否是JSON实例: 示例: 阅读全文
posted @ 2018-11-18 22:47 1024记忆 阅读(1607) 评论(0) 推荐(0) 编辑
摘要: 创建JSON实例: 示例: 阅读全文
posted @ 2018-11-18 22:43 1024记忆 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 在定义变量时,可以将值相同的变量采用连续赋值的方式,如下代码: 其实这里面有一个很大很大的坑,以代码说明问题: 上例中返回的结果为: 与我想像中的结果不一致,我想要的结果是: 所以,去掉连续赋值,改成逐个赋值,结果就正确了,代码如下: 说重点:建议不要连续赋值! 阅读全文
posted @ 2018-11-18 09:52 1024记忆 阅读(1680) 评论(0) 推荐(0) 编辑