如何读取文件并从 json 转换为字符串?示例:我有文件 numbers.json [“23423423”、“234234234”、“53453453”]
我想拥有:字符串数字=“'23423423','234234234','53453453'”;
如何读取文件并从 json 转换为字符串?示例:我有文件 numbers.json [“23423423”、“234234234”、“53453453”]
我想拥有:字符串数字=“'23423423','234234234','53453453'”;
这是代码,没有使用任何类型的库,(假设您只有像您一样的单个数组形式的 json。
String json = "[\"23423423\", \"234234234\", \"53453453\" ]"
String formattedJson = json.replace("[", "").replace("]", "").replace("\"", "").replace(" ", "");
String [] nums = formattedJson.split(",");
您将在 nums[] 数组中找到您的数字。
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;
这就是我编码的方式,但我知道,它看起来很糟糕..