(相关资料图)
在通常的开发当中,会遇到类似这类的Json文本,此时如果仅根据前几期json解析的例子来看,是无任何方法的,因此本期将会讲解如何解析这些另类的Json数据;
以通常情况来直接对数据分析:
不难发现,其仍然是一个Json数组对象,在易语言当中读取仍需要进行方括号成员索引;
想要了解如何解析这类数据,必须学习一下如何生成这类数据;
下图是我在易语言当中实现的一些方法:
可以看到结果是和原数据一模一样的;(ps:输出使用取数据文本);
因为其是一串数组,所以其解析必然要试一试遍历,这里遍历的例子up也写好了,直接来看下吧:
这里因为其成员非正常的 属性:数值 对标,所以直接用通用属性读取,在成员索引后不需要添加对象符进行指引,因为指引了它也没数值 @_@ ,剩下的解析方法也给大家列出来吧:(ps:如果将参数【是否为对象】设定为真,其会连两遍的双引号一起读取出来,这时候的文本类型输出会带两层双引号,要特别注意)
另一种解析方法:
(ps:这里的参数三【是否为对象】与取通用属性中用法一样,如果设置为【真】则也会出现双层双引号的情况);