递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4494|回复: 2
打印 上一主题 下一主题

[视窗] 结构类似、但键值和内容不同的json数组,是否有简便的遍...

[复制链接]

36

主题

193

帖子

1187

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1187
QQ
跳转到指定楼层
楼主
发表于 2022-12-12 19:58:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
json数组是否可以通过获取数组成员数量,通过一次枚举完成遍历数组内所有键值和内容?或对多维数组,是否可以通过迭代的方式把各维度的数据都获取到一个文本数组类中?
如果可以的话,最好可以给一点示例代码,谢谢。
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
沙发
发表于 2022-12-13 10:06:11 | 只看该作者
没看明白你想干啥。。给一个示例json 出来。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

36

主题

193

帖子

1187

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1187
QQ
板凳
 楼主| 发表于 2022-12-13 19:05:47 | 只看该作者
这个问题初步解决了,用水淼json,主要用到这几个方法。
子节点().读键(),用来读键值。
读路径值(),用来读指定路径的json内容,包括整个json数组信息都可以转为文本后再单独解析和取维度。
读路径子数(),可以把指定路径的json数组维度读出来,就可以循环处理了。
路径可以用[][]这种多维数组的形式表示,取各个维度都很方便,可以忽略具体键值,我的场景只有2~3层json嵌套,已经够用了。:噜阿噜
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 14:09 , Processed in 0.092085 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表