Commit aac5aa9d authored by pengxin's avatar pengxin

文件写入进行修改。

parent 6a0c6197
......@@ -312,11 +312,15 @@ public class DatasetCleanServiceImpl extends BaseService<DatasetClean, Long> imp
}
}
public static void main (String [] args) {
readJsonAppendSymbol("C:\\Users\\Administrator\\Desktop\\ee_V1.json");
}
/**
* 解析文件去掉多余的数据,比如文件里面最后一个,多加了一个",",缺少符号[]
* @param filePath 文件地址
*/
private void readJsonAppendSymbol(String filePath) {
private static void readJsonAppendSymbol(String filePath) {
try (FileReader fileReader = new FileReader(filePath);
BufferedReader bufferedReader = new BufferedReader(fileReader)) {
......@@ -339,7 +343,15 @@ public class DatasetCleanServiceImpl extends BaseService<DatasetClean, Long> imp
if (jsonBuilder.charAt(jsonBuilder.length() - 1) == ',') {
jsonBuilder.deleteCharAt(jsonBuilder.length() - 1);
}
// Add closing bracket
jsonBuilder.append("]");
// Write the modified JSON data back to the file
try (FileWriter fileWriter = new FileWriter(filePath);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter)) {
bufferedWriter.write(jsonBuilder.toString());
}
} catch (IOException e) {
log.error("io exception is error:",e);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment