模块名称:JsonValue
作者:JsonValue
版本:2.5
仅使用核心库,纯算法实现
------------------------------
.版本 2
.子程序 zyA2W, 字节集, 公开
.参数 参数_Ansi文本, 文本型
.参数 参数_代码页, 整数型, 可空, 默认为:936(简体中文)
.子程序 zyToUnicodeString, 文本型, 公开, 将文本转换成 \uxxxx 格式
.参数 string, 文本型
.子程序 zyW2A, 文本型, 公开
.参数 参数_Unicode文本, 字节集
.参数 参数_代码页, 整数型, 可空, 默认为:936(简体中文)
.程序集 JsonValue, , 公开
.子程序 插入成员, 逻辑型, 公开, 插入数组成员,注意:路径不存在的对象会自己创建
.参数 参数_路径, 文本型, 可空, 如果留空,则表示当前值。支持:a.b.c[0] 或 [0].a.b.c。如果属性名包含.或 [ ],可使用转义符\. \[ 和 \],\\转义自身
.参数 参数_索引, 整数型, , 索引从0开始
.参数 参数_成员, JsonValue
.子程序 插入成员W, 逻辑型, 公开, 插入数组成员,注意:路径不存在的对象会自己创建
.参数 参数_路径, 字节集, 可空, 如果留空,则表示当前值。支持:a.b.c[0] 或 [0].a.b.c。如果属性名包含.或 [ ],可使用转义符\. \[ 和 \],\\转义自身
.参数 参数_索引, 整数型, , 索引从0开始
.参数 参数_成员, JsonValue
.子程序 插入属性, 逻辑型, 公开
.参数 参数_路径, 文本型, 可空, 如果留空,则表示当前值。支持:a.b.c[0] 或 [0].a.b.c。如果属性名包含.或 [ ],可使用转义符\. \[ 和 \],\\转义自身
.参数 参数_索引, 整数型, , 插入的位置,如果 位置< 0 或 位置>成员数 则本方法会失败
.参数 参数_属性名, 文本型, , 插入的属性名
.参数 参数_值, JsonValue
.子程序 插入属性W, 逻辑型, 公开
.参数 参数_路径, 字节集, 可空, 如果留空,则表示当前值。支持:a.b.c[0] 或 [0].a.b.c。如果属性名包含.或 [ ],可使用转义符\. \[ 和 \],\\转义自身
.参数 参数_索引, 整数型, , 插入的位置,如果 位置< 0 或 位置>成员数 则本方法会失败
.参数 参数_属性名, 字节集, , 插入的属性名
.参数 参数_值, JsonValue
.子程序 创建, 逻辑型, 公开, 使用本类前先创建
.参数 参数_JSON文本, 文本型, 可空
.参数 参数_Unicode解码, 逻辑型, 可空, 默认为假,如果为真,则表示要将 \uxxxx 样式的Unicode字符解码
.参数 参数_错误代码, 整数型, 参考 可空, “JSON_”开头常量
.参数 参数_错误位置, 整数型, 参考 可空
.子程序 创建W, 逻辑型, 公开, 使用本类前先创建
.参数 参数_JSON文本, 字节集, 可空
.参数 参数_Unicode解码, 逻辑型, 可空, 默认为假,如果为真,则表示要将 \uxxxx 样式的Unicode字符解码
.参数 参数_错误代码, 整数型, 参考 可空, “JSON_”开头常量
.参数 参数_错误位置, 整数型, 参考 可空
.子程序 创建对象, JsonValue, 公开, object 创建一个新的jsonValue,可以看成静态方法
.子程序 创建空, JsonValue, 公开, null 创建一个新的jsonValue,可以看成静态方法
.子程序 创建逻辑, JsonValue, 公开, bool 创建一个新的jsonValue,可以看成静态方法
.参数 参数_逻辑值, 逻辑型
.子程序 创建数组, JsonValue, 公开, array 创建一个新的jsonValue,可以看成静态方法
.子程序 创建双精度, JsonValue, 公开, double 创建一个新的jsonValue,可以看成静态方法
.参数 参数_双精度值, 双精度小数型
.子程序 创建文本, JsonValue, 公开, string 创建一个新的jsonValue,可以看成静态方法
.参数 参数_文本值, 文本型
.子程序 创建文本W, JsonValue, 公开, stringW 创建一个新的jsonValue,可以看成静态方法
.参数 参数_文本值, 字节集
.子程序 创建长整数, JsonValue, 公开, long 创建一个新的jsonValue,可以看成静态方法
.参数 参数_长整数值, 长整数型
16434386473[下载].rar
|