json转string[][]二维数组,二维数组转json
时间: 2023-08-29 08:12:15 浏览: 47
JSON转String[][]二维数组:
```java
import com.alibaba.fastjson.JSON;
public class JsonUtil {
public static String[][] jsonToArray(String json) {
JSONArray jsonArray = JSON.parseArray(json);
String[][] result = new String[jsonArray.size()][];
for (int i = 0; i < jsonArray.size(); i++) {
JSONArray subArray = jsonArray.getJSONArray(i);
String[] subResult = new String[subArray.size()];
for (int j = 0; j < subArray.size(); j++) {
subResult[j] = subArray.getString(j);
}
result[i] = subResult;
}
return result;
}
}
```
二维数组转JSON:
```java
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
public class JsonUtil {
public static String arrayToJson(String[][] array) {
JSONArray jsonArray = new JSONArray();
for (String[] subArray : array) {
JSONArray subJsonArray = new JSONArray();
for (String item : subArray) {
subJsonArray.add(item);
}
jsonArray.add(subJsonArray);
}
return jsonArray.toJSONString();
}
}
```