如何讀取檔案并從json轉換為字串?示例:我有檔案 numbers.json [ "23423423", "234234234", "53453453" ]
我想要: String numbers = "'23423423', '234234234', '53453453'";
uj5u.com熱心網友回復:
這是代碼,不使用任何型別的庫,(假設您只有像您這樣的單個陣列形式的 json。
String json = "[\"23423423\", \"234234234\", \"53453453\" ]"
String formattedJson = json.replace("[", "").replace("]", "").replace("\"", "").replace(" ", "");
String [] nums = formattedJson.split(",");
您將在 nums[] 陣列中包含您的數字。
uj5u.com熱心網友回復:
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;
這就是我編碼的方式,但我知道,它看起來很糟糕..
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/349252.html
標籤:爪哇 json 字符 全部替换 文件.readalllines
上一篇:無法獲取回呼函式回傳的所需物件
