递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 如何把二维数组转为json对象

[复制链接]

55

主题

313

帖子

2450

积分

金牌会员

Rank: 6Rank: 6

积分
2450
QQ
跳转到指定楼层
楼主
发表于 2021-12-1 15:04:06 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
如何把二维数组和json对象互转,一维数组好搞,我看了例程发现二维数组互转不会,
回复

使用道具 举报

14

主题

139

帖子

1667

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1667
沙发
发表于 2021-12-1 15:44:45 | 只看该作者
自己遍历去写?没发现现成的···
回复

使用道具 举报

32

主题

147

帖子

1383

积分

核心用户

这个人很懒,没有留下自定义头衔

Rank: 9Rank: 9Rank: 9

积分
1383
板凳
发表于 2021-12-1 23:06:57 | 只看该作者
火山的多维数组全靠一维数组嵌套存读都费劲,只能慢慢研究呗
这个人很懒,没有留下个人签名
回复

使用道具 举报

444

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
39427
地板
发表于 2021-12-2 09:30:39 | 只看该作者
只能自己遍历来搞了。。一个一个的取,然后塞到json里面。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

55

主题

313

帖子

2450

积分

金牌会员

Rank: 6Rank: 6

积分
2450
QQ
5#
 楼主| 发表于 2021-12-2 10:47:31 | 只看该作者
我是这样搞的
pc端读取记录集转为json对象发送安卓端
安卓端再解析json对象到二维文本数组
只不过太麻烦,
这是PC生成

这是安卓解析


回复

使用道具 举报

0

主题

28

帖子

256

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
256
6#
发表于 2021-12-2 11:14:22 | 只看该作者
本帖最后由 css 于 2021-12-2 11:16 编辑

json 支持数组对象,遍历传进去即可,具体存储方法多种。可以用多数组下标值组合后作为name,数组值作为value,直接写在一个对象里。
也可以将多维数组按维度,数组下标序号作为name,数组值为value,写在json数组对象里。
前者调用需要将下标合并成文本传入,调用不是很方便,但结构算清晰。
后者可以连续传序号就可以定位值了。操作上用前者更方便,写个方法传入整数下标,方法内部转文本合并定位键值即可。

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 12:39 , Processed in 0.098460 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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