Commit aac5aa9d authored by pengxin's avatar pengxin

文件写入进行修改。

parent 6a0c6197
...@@ -312,11 +312,15 @@ public class DatasetCleanServiceImpl extends BaseService<DatasetClean, Long> imp ...@@ -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 文件地址 * @param filePath 文件地址
*/ */
private void readJsonAppendSymbol(String filePath) { private static void readJsonAppendSymbol(String filePath) {
try (FileReader fileReader = new FileReader(filePath); try (FileReader fileReader = new FileReader(filePath);
BufferedReader bufferedReader = new BufferedReader(fileReader)) { BufferedReader bufferedReader = new BufferedReader(fileReader)) {
...@@ -339,7 +343,15 @@ public class DatasetCleanServiceImpl extends BaseService<DatasetClean, Long> imp ...@@ -339,7 +343,15 @@ public class DatasetCleanServiceImpl extends BaseService<DatasetClean, Long> imp
if (jsonBuilder.charAt(jsonBuilder.length() - 1) == ',') { if (jsonBuilder.charAt(jsonBuilder.length() - 1) == ',') {
jsonBuilder.deleteCharAt(jsonBuilder.length() - 1); jsonBuilder.deleteCharAt(jsonBuilder.length() - 1);
} }
// Add closing bracket
jsonBuilder.append("]"); 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) { } catch (IOException e) {
log.error("io exception is error:",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