版权声明:原创文章转载请注明出处,谢谢。 https://blog.csdn.net/hexiaohua95/article/details/87969032
二维数组转json字符串,直接上代码
/**
* 二维数组转json字符串
*/
public static String twoArrToJson(int[][] arr) {
String jsonStr = JSONArray.fromObject(arr).toString();
return jsonStr;
}
json字符串转二维数组
/**
* json字符串转二维数组
*/
public static int[][] jsonToTwoArr(String jsonStr, int length) {
int[][] weightGetValue = new int[length][length];
JSONArray arr = JSONArray.fromObject(jsonStr);
for (int i = 0; i < arr.size(); i++) {
JSONArray jsonArray = (JSONArray) arr.get(i);
for (int j = 0; j < jsonArray.size(); j++) {
weightGetValue[i][j] = (int) jsonArray.get(j);
}
}
return weightGetValue;
}