1. 猴子技术宅首页
  2. 易语言

易语言取&置JSON文本使用方法!

JSON文本解析

什么是JSON?

JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。

JSON到底是什么?

JSON就是一串字符串 只不过元素会使用特定的符号标注。可以把它看作是数据的存储形式,可以往配置项方面去理解。

{} 双括号表示对象

[] 中括号表示数组

“” 双引号内是属性或值

: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)

所以 {“name”: “Michael”} 可以理解为是一个包含name为Michael的对象

而[{“name”: “Michael”},{“name”: “Jerry”}]就表示包含两个对象的数组

当然了,你也可以使用{“name”:[“Michael”,”Jerry”]}来简化上面一部,这是一个拥有一个name数组的对象

网页json解析工具!

推荐使用精网页助手中的JSON解析功能

网页json解析工具

将你需要解析的JSON文本放入到解析框内,选择“解析到树”,如果是正确的JSON格式,便可在右侧树型框中看出JSON的结构。

网页json解析工具

在右侧树型框中选择你需要的内容,双击即可在“JSON路径”显示 JSON对应的键值的路径,如图所示:temp[1][‘title_suf’](PS,JSON的数组下标是从0开始的,也就是1代表的是数组的第二个成员!)

此外,精易网页助手也提供了一些快捷功能,如选择“生成易代码”即可在得到类似:JSON.取通用属性 (“temp[1][‘title_suf’]”)一句代码,其功能是获取当前的temp[1][‘title_suf’]属性的值。

素材引自 《[普及贴]精易网页助手你不知道的功能(第一篇:json解析)》

易代码

易语言json调用代码

▲JSON取值操作

核心代码:

json.解析()

json.取通用属性()

json.成员数()

易语言取&置JSON文本使用方法!

▲JSON置值操作

其实json就是能方便我们快速的处理网页xml的内容,比自己去写正则更方便的多。

该文章属于:猴子在天上飞原创

转载请注明标题:易语言取&置JSON文本使用方法!-猴子技术宅

转载请注明出处:https://www.ssfiction.com/archives/2285

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

251552304

在线咨询:点击这里给我发消息

邮件:251552304@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息