json 转 double[][]
时间: 2023-10-11 16:10:52 浏览: 67
由于JSON格式的数据是字符串类型,因此需要使用JSON库来解析JSON数据。在Java中,常用的JSON库有Gson和Jackson。以下是使用Gson库将JSON转换为double[][]的示例:
```
import com.google.gson.Gson;
public class JsonToDoubleArray {
public static void main(String[] args) {
String json = "[[1.1,2.2],[3.3,4.4]]";
Gson gson = new Gson();
double[][] array = gson.fromJson(json, double[][].class);
for (double[] row : array) {
for (double element : row) {
System.out.print(element + " ");
}
System.out.println();
}
}
}
```
输出结果为:
```
1.1 2.2
3.3 4.4
```
在上述示例中,首先定义了一个JSON字符串,表示一个二维数组。然后创建了一个Gson对象,并使用它的fromJson方法将JSON字符串转换为double[][]类型的数组。最后使用两个for循环遍历数组并输出每个元素。
阅读全文