fastjson转换double二维数组
时间: 2023-10-24 13:21:15 浏览: 154
FastJson转换
以下是使用fastjson将double二维数组转换为JSON字符串和将JSON字符串转换为double二维数组的示例代码:
```java
import com.alibaba.fastjson.JSON;
public class Test {
public static void main(String[] args) {
// 定义一个double二维数组
double[][] arr = {{1.0, 2.0, 3.0}, {4.0, 5.0, 6.0}, {7.0, 8.0, 9.0}};
// 将double二维数组转换为JSON字符串
String jsonStr = JSON.toJSONString(arr);
System.out.println("JSON字符串:" + jsonStr);
// 将JSON字符串转换为double二维数组
double[][] arr2 = JSON.parseObject(jsonStr, double[][].class);
// 打印double二维数组
for (double[] row : arr2) {
for (double col : row) {
System.out.print(col + " ");
}
System.out.println();
}
}
}
```
输出结果:
```
JSON字符串:[[1.0,2.0,3.0],[4.0,5.0,6.0],[7.0,8.0,9.0]]
1.0 2.0 3.0
4.0 5.0 6.0
7.0 8.0 9.0
```
阅读全文