模块名称:cJSON
作者:洫蜘蛛
版本:1.0
支持对JSON内容的读写。
@备注:
洫蜘蛛模块
------------------------------
.版本 2
.子程序 cJSON取版本, 文本型, 公开, 本模块附带版本:“1.7.12”。
.程序集 JSON构造类, JSON属性类, 公开
.子程序 创建, 逻辑型, 公开, 本类中的原有内容将被释放。
.参数 是否数组型, 逻辑型, 可空, 是否创建为数组,留空或假则创建对象。
.子程序 到文本, 文本型, 公开, 返回本类JSON格式的文本内容。
.子程序 解析, 逻辑型, 公开, 创建本类对象并解析指定文本内容(JSON格式),本类中的原有内容将被释放。
.参数 文本内容, 文本型, 可空, 欲解析的JSON内容,例如“{"作者":"洫蜘蛛", "网站":"www.xuzhizhu.cn"}”、“["洫蜘蛛", "www.xuzhizhu.cn"]”;留空或空文本则自动创建空对象。
.参数 结束位置, 整数型, 参考 可空, 可以被省略,只能提供“整数型”变量,接收解析文本的结束位置(如果解析失败则为发生错误的文本偏移位置)。
.参数 全部解析, 逻辑型, 可空, 可以被省略,指定是否解析指定文本的全部内容(如果本参数为真,文本的全部内容都必须属于JSON内容,否则将会导致解析失败)。
.子程序 清除, , 公开, 清空内容并删除本类。注:本类在退出作用区域时会自动清除。
.子程序 取类型, 整数型, 公开, 返回本类的值类型,参考常量:#Json_***。
.子程序 取逻辑值, 逻辑型, 公开, 返回本类的逻辑值。
.子程序 取名称, 文本型, 公开, 返回本类的名称。
.子程序 取上一个, JSON属性类, 公开, 返回上一个属性,通常用于枚举。注:调用“是否可用()”方法检查是否可用。
.子程序 取属性, JSON属性类, 公开, 返回本类指定名称的属性。
.参数 名称或索引, 文本型, , 欲取属性的名称或索引。注:一、本类为对象时表示属性名称,二、本类为数组时表示索引(索引从0开始)。
.参数 区分大小写, 逻辑型, 可空, 本类为对象时有效,指定属性名称是否区分大小写,留空则默认值:假(不区分大小写)。
.子程序 取属性数目, 整数型, 公开, 返回本类拥有的属性数目或数组成员数目,注:不包括子属性的属性数目。
.子程序 取双精度小数, 双精度小数型, 公开, 返回本类的双精度小数值。
.子程序 取文本, 文本型, 公开, 返回本类的文本值。
.子程序 取下一个, JSON属性类, 公开, 返回下一个属性,通常用于枚举。注:调用“是否可用()”方法检查是否可用。
.子程序 取整数, 整数型, 公开, 返回本类的整数值。
.子程序 取子属性, JSON属性类, 公开, 返回子属性,通常用于枚举。注:调用“是否可用()”方法检查是否可用。
.子程序 删除属性, 逻辑型, 公开, 删除本类的指定属性。
.参数 名称或索引, 文本型, , 欲删除属性的名称或索引。注:一、本类为对象时表示属性名称,二、本类为数组时表示索引(索引从0开始)。
.参数 区分大小写, 逻辑型, 可空, 本类为对象时有效,指定属性名称是否区分大小写,留空则默认值:假(不区分大小写)。
.子程序 是否对象, 逻辑型, 公开, 检查本类是否为对象型。
.子程序 是否可用, 逻辑型, 公开, 检查本类是否有效,返回真表示有效且有数据内容,否则为无效。
.子程序 是否空值, 逻辑型, 公开, 检查本类的值是否为空型(null)。
.子程序 是否逻辑值, 逻辑型, 公开, 检查本类的值是否为逻辑型。
.子程序 是否数值, 逻辑型, 公开, 检查本类的值是否为数值型。
.子程序 是否数组, 逻辑型, 公开, 检查本类是否为数组型。
.子程序 是否文本值, 逻辑型, 公开, 检查本类的值是否为文本型。
.子程序 属性是否存在, 逻辑型, 公开, 检查本类是否存在指定名称的属性。注:仅当本类为对象时有效。
.参数 欲检查的属性名称, 文本型
.子程序 添加对象属性, JSON属性类, 公开, 添加空对象到本类中,返回添加后的对象属性类(调用“是否可用()”方法检查,返回假则表示添加失败)。
.参数 属性名, 文本型, 可空, 欲添加属性的名称,本类为对象时有效。
.子程序 添加空属性, 逻辑型, 公开, 在本类中添加空值属性,添加成功返回真,失败返回假。
.参数 属性名, 文本型, 可空, 欲添加属性的名称,本类为对象时有效。
.子程序 添加逻辑属性, 逻辑型, 公开, 在本类中添加逻辑值属性,添加成功返回真,失败返回假。
.参数 属性名, 文本型, 可空, 欲添加属性的名称,本类为对象时有效。
.参数 逻辑值, 逻辑型, 可空, 欲添加属性的逻辑值,留空则添加默认值:假。
.子程序 添加属性, 逻辑型, 公开, 在本类中添加属性,添加成功返回真,失败返回假。
.参数 属性名, 文本型, 可空, 欲添加属性的名称,本类为对象时有效。
.参数 属性值, JSON属性类, , 欲添加属性的值,如果该类不可用(无数据)则会添加失败。
.子程序 添加数值属性, 逻辑型, 公开, 在本类中添加数值属性,添加成功返回真,失败返回假。
.参数 属性名, 文本型, 可空, 欲添加属性的名称,本类为对象时有效。
.参数 数值, 双精度小数型, 可空, 欲添加属性的数值,留空则添加默认值:0。
.子程序 添加数组属性, JSON属性类, 公开, 添加空对象到本类中,返回添加后的数组属性类(调用“是否可用()”方法检查,返回假则表示添加失败)。
.参数 属性名, 文本型, 可空, 欲添加属性的名称,本类为对象时有效。
.子程序 添加文本属性, 逻辑型, 公开, 在本类中添加文本值属性,添加成功返回真,失败返回假。
.参数 属性名, 文本型, 可空, 欲添加属性的名称,本类为对象时有效。
.参数 文本值, 文本型, 可空, 欲添加属性的文本值,留空则添加空文本。
.子程序 置空值, 逻辑型, 公开, 设置本类为空值,设置成功返回真,失败返回假。
.子程序 置逻辑, 逻辑型, 公开, 设置本类的逻辑值,设置成功返回真,失败返回假。
.参数 逻辑值, 逻辑型
.子程序 置名称, 逻辑型, 公开, 设置本类的名称,设置成功返回真,失败返回假。
.参数 新名称, 文本型
.子程序 置双精度小数, 逻辑型, 公开, 设置本类的双精度小数值,设置成功返回真,失败返回假。
.参数 新数值, 双精度小数型
.子程序 置文本, 逻辑型, 公开, 设置本类的文本值,设置成功返回真,失败返回假。
.参数 新文本, 文本型
.子程序 置整数, 逻辑型, 公开, 设置本类的整数值,设置成功返回真,失败返回假。
.参数 新整数, 整数型
.程序集 JSON属性类, , 公开, 支持枚举。
.子程序 到文本, 文本型, 公开, 返回本类JSON格式的文本内容。
.子程序 取类型, 整数型, 公开, 返回本类的值类型,参考常量:#Json_***。
.子程序 取逻辑值, 逻辑型, 公开, 返回本类的逻辑值。
.子程序 取名称, 文本型, 公开, 返回本类的名称。
.子程序 取上一个, JSON属性类, 公开, 返回上一个属性,通常用于枚举。注:调用“是否可用()”方法检查是否可用。
.子程序 取属性, JSON属性类, 公开, 返回本类指定名称的属性。
.参数 名称或索引, 文本型, , 欲取属性的名称或索引。注:一、本类为对象时表示属性名称,二、本类为数组时表示索引(索引从0开始)。
.参数 区分大小写, 逻辑型, 可空, 本类为对象时有效,指定属性名称是否区分大小写,留空则默认值:假(不区分大小写)。
.子程序 取属性数目, 整数型, 公开, 返回本类拥有的属性数目或数组成员数目,注:不包括子属性的属性数目。
.子程序 取双精度小数, 双精度小数型, 公开, 返回本类的双精度小数值。
.子程序 取文本, 文本型, 公开, 返回本类的文本值。
.子程序 取下一个, JSON属性类, 公开, 返回下一个属性,通常用于枚举。注:调用“是否可用()”方法检查是否可用。
.子程序 取整数, 整数型, 公开, 返回本类的整数值。
.子程序 取子属性, JSON属性类, 公开, 返回子属性,通常用于枚举。注:调用“是否可用()”方法检查是否可用。
.子程序 删除属性, 逻辑型, 公开, 删除本类的指定属性。
.参数 名称或索引, 文本型, , 欲删除属性的名称或索引。注:一、本类为对象时表示属性名称,二、本类为数组时表示索引(索引从0开始)。
.参数 区分大小写, 逻辑型, 可空, 本类为对象时有效,指定属性名称是否区分大小写,留空则默认值:假(不区分大小写)。
.子程序 是否对象, 逻辑型, 公开, 检查本类是否为对象型。
.子程序 是否可用, 逻辑型, 公开, 检查本类是否有效,返回真表示有效且有数据内容,否则为无效。
.子程序 是否空值, 逻辑型, 公开, 检查本类的值是否为空型(null)。
.子程序 是否逻辑值, 逻辑型, 公开, 检查本类的值是否为逻辑型。
.子程序 是否数值, 逻辑型, 公开, 检查本类的值是否为数值型。
.子程序 是否数组, 逻辑型, 公开, 检查本类是否为数组型。
.子程序 是否文本值, 逻辑型, 公开, 检查本类的值是否为文本型。
.子程序 属性是否存在, 逻辑型, 公开, 检查本类是否存在指定名称的属性。注:仅当本类为对象时有效。
.参数 欲检查的属性名称, 文本型
.子程序 添加对象属性, JSON属性类, 公开, 添加空对象到本类中,返回添加后的对象属性类(调用“是否可用()”方法检查,返回假则表示添加失败)。
.参数 属性名, 文本型, 可空, 欲添加属性的名称,本类为对象时有效。
.子程序 添加空属性, 逻辑型, 公开, 在本类中添加空值属性,添加成功返回真,失败返回假。
.参数 属性名, 文本型, 可空, 欲添加属性的名称,本类为对象时有效。
.子程序 添加逻辑属性, 逻辑型, 公开, 在本类中添加逻辑值属性,添加成功返回真,失败返回假。
.参数 属性名, 文本型, 可空, 欲添加属性的名称,本类为对象时有效。
.参数 逻辑值, 逻辑型, 可空, 欲添加属性的逻辑值,留空则添加默认值:假。
.子程序 添加属性, 逻辑型, 公开, 在本类中添加属性,添加成功返回真,失败返回假。
.参数 属性名, 文本型, 可空, 欲添加属性的名称,本类为对象时有效。
.参数 属性值, JSON属性类, , 欲添加属性的值,如果该类不可用(无数据)则会添加失败。
.子程序 添加数值属性, 逻辑型, 公开, 在本类中添加数值属性,添加成功返回真,失败返回假。
.参数 属性名, 文本型, 可空, 欲添加属性的名称,本类为对象时有效。
.参数 数值, 双精度小数型, 可空, 欲添加属性的数值,留空则添加默认值:0。
.子程序 添加数组属性, JSON属性类, 公开, 添加空对象到本类中,返回添加后的数组属性类(调用“是否可用()”方法检查,返回假则表示添加失败)。
.参数 属性名, 文本型, 可空, 欲添加属性的名称,本类为对象时有效。
.子程序 添加文本属性, 逻辑型, 公开, 在本类中添加文本值属性,添加成功返回真,失败返回假。
.参数 属性名, 文本型, 可空, 欲添加属性的名称,本类为对象时有效。
.参数 文本值, 文本型, 可空, 欲添加属性的文本值,留空则添加空文本。
.子程序 置空值, 逻辑型, 公开, 设置本类为空值,设置成功返回真,失败返回假。
.子程序 置逻辑, 逻辑型, 公开, 设置本类的逻辑值,设置成功返回真,失败返回假。
.参数 逻辑值, 逻辑型
.子程序 置名称, 逻辑型, 公开, 设置本类的名称,设置成功返回真,失败返回假。
.参数 新名称, 文本型
.子程序 置双精度小数, 逻辑型, 公开, 设置本类的双精度小数值,设置成功返回真,失败返回假。
.参数 新数值, 双精度小数型
.子程序 置文本, 逻辑型, 公开, 设置本类的文本值,设置成功返回真,失败返回假。
.参数 新文本, 文本型
.子程序 置整数, 逻辑型, 公开, 设置本类的整数值,设置成功返回真,失败返回假。
.参数 新整数, 整数型
15363361759[下载].rar
|