如何将数组转化成json格式,实现前后台之间的传递 2C

现有一个二维数组[[1,2,0],[4,5,1],[7,8,2]]
其中[1,2],[4,5],[7,8]为table表格的位置,0,1,2为该表格点击次数的3的整数倍,取余。对于同一个

,点击一下,实现0,1,2位置的变化。该如何将这个二维数组转换成json格式

5个回答

                            JSONArray jsonArray = new JSONArray();
                            int[][] array = {{1,2,0},{4,5,1},{7,8,2}};
                            for(int i = 0; i < array.length; i++){
                                JSONArray temp = new JSONArray();
                                for(int j = 0; j < array[i].length; j++){
                                    temp.put(array[i][j]);
                                }
                                jsonArray.put(temp);
                            }

                                                            最后变成一个jsonArray格式的。可以直接用JSONArray解开。具体数据的变换最后转换的都是这个算法
weixin_43206676
他是太阳,好耀眼i JSONArray有put方法吗,我也想问那个在new jsonArray之后 怎么给这个jsonArray赋值 比如 :jsonArray = {["a":"cc"],["b","d"]};这样,但是应该是错的,然后我想把这个jsonArray放到一个new jsonObject里面,jsonObject.put("a",jsonArray),请问可以给解答一下嘛,有点不太懂这个该怎么写
一年多之前 回复
TonyLeeli
TonyLeeli jQuery方法呢
4 年多之前 回复

你要什么样的json格式也没说。。表格位置。。是单元格所在行列下标位置吧,,

TonyLeeli
TonyLeeli 【{"x":"1","Y":"2","c":"0"}】类似这样的
4 年多之前 回复

你百度一下Jackson,FastJson和Gson

jsonArray 这个很方便

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问