带有 [[ 的字符串到数组 [close]

问题描述 投票:0回答:1

我有以下字符串,它从 API 返回

[ [ 1680373800000, “1.27860000”, “1.28210000”, ], [ 1680374700000, “1.27610000”, “1.28000000”, “0” ] ]

如何将其转换为 Java 数组? 非常感谢:)

我尝试了不同的解决方案,但无法找到解决方案。

java arrays
1个回答
1
投票

看起来像一个JSON字符串,你可以使用Gson库来实现这一点。

import com.google.gson.Gson;
import java.util.Arrays;

Gson gson = new Gson();
Object[][] data = gson.fromJson(jsonString, Object[][].class);

System.out.println(Arrays.deepToString(data));

输出应该是:

[[1.6803738E12, 1.2786, 1.2821], [1.6803747E12, 1.2761, 1.28, 0.0]]
© www.soinside.com 2019 - 2024. All rights reserved.