2 u013274690 u013274690 于 2015.06.17 09:21 提问

C# json如何转二维数组

{[["a","b","c"],["x","y","z"]]} 这样的json转成二维数组或者datatable

4个回答

qq_16168871
qq_16168871   2015.06.17 09:26

遍历获取json中的值,然后向二维数组中插入数据不就可以了吗?难道你想直接转换的方法?

qq_16168871
qq_16168871 回复温暖如阳光: 你前台用js获取这个json的数据,然后在前台处理,拼接成你想要的格式,比如:var str = '应答器报文:069-2-01-030,应答器编号:069-2-01-030',后台你就可以用‘,’或者你用来当标识的符号分割了。
2 年多之前 回复
u013274690
u013274690 回复qq_1992120: 原本是用spilt(',')转换成一维数组的,但是发现不行 (正向时连接,反向不连接) 这个里面包含逗号呀
2 年多之前 回复
u013274690
u013274690 嗯,后台得到的是这样 string ss = "[[\"\",\"应答器报文【069-2-01-030】\",\"\"],[\"应答器编号\",\"069-2-01-030\",\"\"],[\".报文头部\",\"(正向时连接,反向不连接)\",\"\"]]"
2 年多之前 回复
qq_16168871
qq_16168871 回复温暖如阳光: 你这个json数据传到后台是字符串吗?如果是那就处理字符串呀。
2 年多之前 回复
u013274690
u013274690 怎么遍历啊,用逗号分隔开?遍历一维数组?
2 年多之前 回复
baidu_28737581
baidu_28737581   2015.06.17 09:42

如楼上所述,没有现成封装好的方法,自己写一个呗,那是相当简单啊

baidu_28737581
baidu_28737581 回复温暖如阳光: JSONArray json = JSONArray.fromObject(rows);
2 年多之前 回复
u013274690
u013274690 我是以逗号分隔成一维数据然后插入到二维数组里面去的。。可是发现不行啊。。数据中也可能包含逗号
2 年多之前 回复
lzp_lrp
lzp_lrp   Ds   Rxr 2015.06.17 09:48
star890124
star890124   2015.06.17 10:49

上边那个连接里边说的不错,推荐你试试序列化!

Csdn user default icon
上传中...
上传图片
插入图片