0

如何读取文件并从 json 转换为字符串?示例:我有文件 numbers.json [“23423423”、“234234234”、“53453453”]

我想拥有:字符串数字=“'23423423','234234234','53453453'”;

4

2 回答 2

-1

这是代码,没有使用任何类型的库,(假设您只有像您一样的单个数组形式的 json。

String json = "[\"23423423\", \"234234234\", \"53453453\" ]"
String formattedJson = json.replace("[", "").replace("]", "").replace("\"", "").replace(" ", "");
String [] nums = formattedJson.split(",");

您将在 nums[] 数组中找到您的数字。

于 2021-11-04T08:10:55.337 回答
-2
Path path = Paths.get(".../.../numbers.json");
    List<String> listString= Files.readAllLines(path);
    String result = listString.stream()
            .map(String::valueOf)
            .collect(Collectors.joining(""));

    result = result.replace("\"", "\'");
    result = result.replace("[", "");
    result = result.replace("]", "");
    return result;

这就是我编码的方式,但我知道,它看起来很糟糕..

于 2021-11-04T16:06:19.167 回答