找回密码
 立即注册
相关推荐换一批
  1. QB/T 4137-2010家用和类似用途电动洗衣机用电子程序控制器技术要求
  2. GB/T 41810-2022物联网标识体系 对象标识符编码与存储要求
  3. QB/T 1931~1936-1993 家具机械
  4. GA/T 465.4-2004 治安管理信息系统基本业务功能规范第4部分:工作对象管理基本业务功
  5. GY/T 144-2000 广播电视SDH干线网管理接口协议规范
  6. GY/T 352-2021 广播电视网络安全等级保护基本要求
  7. GB/Z 43684-2024纳米技术 光栅的描述、测量和尺寸质量参数
  8. TB/T 3476-2017 机车车辆轮对几何参数测量机
  9. YD/T 2363-2011 移动终端设备能力管理功能技术要求
  10. TB/T 3271-2011 轨道交通受流系统受电弓与接触网相互作用准则
  11. YY/T 0865.1-2011/IEC 62127-1:2007 超声水听器 第1部分:40MHz以下医用超声场的测量
  12. YY/T 0723-2009/IEC 61852: 1998 医用电气设备医学数字影像和通讯.( DICOM )放射治?
  13. GB/T 22239-2019信息安全技术 网络安全等级保护基本要求
  14. HG/T 2098-2001 釜用机械密封系列及主要参数
  15. YDB 143.2-2014 面向政务的云服务 第2部分:对象存储服务要求
  16. YD/T 2952-2015 接入设备节能参数和测试方法 EPON 系统
  17. YD/T 2899-2015 光传送设备节能参数和测试方法 MSTP 设备
  18. YD/T 2897-2015 光传送设备节能参数和测试方法 OTN 设备
  19. HJ 842-2017 压水堆核电厂应急相关参数
  20. GB/T 16900.4-2020 图形符号表示规则第4部分:对象相关性测试方法
  21. DL/T 1119-2010 输电线路工频参数测试仪通用技术条件
  22. DL/T 1414.301-2015 电力市场通信  第301部分:公共信息模型
文本对象参数子程序 | 易语言编程 2025-04-17 99 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品

模块名称:烁Json模块
作者:键盘上的魔手,雷猴
版本:2.0
烁Json模块意在解决易语言对Json的不友好支持
@备注:
作者的微信公众号:
codervip 或者 程序员VIP
------------------------------
.版本 2
.程序集 烁_JSON, , 公开
.子程序 解析, 逻辑型, 公开, 传入json文本进行对象解析,成功返回真,失败返回假,解析成功之后,对象可以直接调用类成员方法进行对象的操作
.参数 参数, 文本型, , 符合格式的json字符串
.子程序 清除, , 公开, 释放所有的对象,包括传参解析的和自动以设置的。
.子程序 取属性成员数, 整数型, 公开, 取出对象的所有成员数量,返回类型是整数型
.参数 参数, 文本型, 可空, json格式的访问规则:有json对象如下{"user":"ss","list":[{"u":"666"}]},访问规则可以是user.list,就得到list的数量,传空是获取主对象的成员数
.子程序 取属性值, 文本型, 公开, 取出json对象的值,返回类型是文本型
.参数 参数, 文本型, , json格式的访问规则{"user":"ss","list":[{"u":"666"}]},访问规则可以是user.list.0.u,就得到u的值
.子程序 取所有属性名, , 公开, 取出对象下的所有的键值。
.参数 属性名数组, 文本型, 参考 数组, 返回最终获取到的所有key值
.参数 维度参数, 文本型, 可空, 不输入,取1J属性值,输入维度参数,是返回该维度下的对象的所有键,如果该维度下没有对象,返回空
.子程序 取所有自定义属性名, , 公开, 取出对象下的所有的键值。
.参数 属性名数组, 文本型, 参考 数组, 返回最终获取到的所有key值
.参数 维度参数, 文本型, 可空, 不输入,取1J属性值,输入维度参数,是返回该维度下的对象的所有键,如果该维度下没有对象,返回空
.子程序 取自定义属性成员数, 整数型, 公开, 取出自定义对象的所有成员数量,返回类型是整数型
.参数 参数, 文本型, 可空, json格式的访问规则:有json对象如下{"user":"ss","list":[{"u":"666"}]},访问规则可以是user.list,就得到list的数量,传空是获取主对象的成员数
.子程序 取自定义属性值, 文本型, 公开, 取出自定义json对象的值
.参数 参数, 文本型, , json格式的访问规则{"user":"ss","list":[{"u":"666"}]},访问规则可以是user.list.0.u,就得到u的值
.子程序 取自定义字符串, 文本型, 公开, 取出自定义json对象的json文本,返回类型是文本型
.子程序 去除所有html标签, 文本型, 公开, 去除文本所有的html标签
.参数 文本, 文本型
.子程序 删自定义成员, 文本型, 公开, 删除自定义对象的成员,返回最新的json文本
.参数 key, 文本型, , 支持多维Json的赋值,键名格式user.list.0.u
.参数 index, 整数型, , 数组成员,下标从1开始
.子程序 设临时对象, 文本型, 公开, 这个是设置临时对象的,速度很快,主要是为了配合加入成员的对象
.参数 对象键名, 文本型, , 支持多维Json的赋值,键名格式user.list.0.u
.参数 对象值, 文本型, , 支持数字、逻辑型、null值的自动转换,但是所有类型必须是文本型!
.参数 是否清空, 逻辑型, 可空, 如果真,临时对象被清空
.子程序 设自定义成员, 文本型, 公开, 这个是增加对象的成员数组{"aa":[]}
.参数 对象键名, 文本型, , 支持多维Json的赋值,键名格式user.list.0.u
.参数 成员文本, 文本型, , 成员的值
.参数 是否是对象, 逻辑型, , 是否是对象
.参数 返回成员索引, 整数型, 参考 可空
.子程序 设自定义属性值, 文本型, 公开, 自定义json对象,调用此方法无需调用解析
.参数 对象键名, 文本型, , 支持多维Json的赋值,键名格式user.list.0.u
.参数 对象值, 文本型, , 支持数字、逻辑型、null值的自动转换,但是所有类型必须是文本型!
.子程序 替换自定义成员, 文本型, 公开, 替换指定索引的成员
.参数 对象键名, 文本型, , 支持多维Json的赋值,键名格式user.list.0.u
.参数 索引, 整数型, , 数组成员,下标从1开始
.参数 成员文本, 文本型, , 替换的值或对象
.参数 是否是对象, 逻辑型, 可空, 替换的val是否是个json对象

10040975497[下载].rar



上一篇:易语言模块 水淼JSON相关类.ec
下一篇:易语言模块 素颜模块—(1.0内核版).ec