JSON에서 입력 된 데이터의 형식에 대한 질문이 있습니다.올바른 형식의 JSON 파일에 데이터 쓰기 JAVA
json 파일에서 버튼 클릭으로 데이터를 저장하지만 출력이 잘못되었습니다. 새 데이터 세트가 쉼표 뒤에 오도록이 문제를 어떻게 해결할 수 있습니까?
[{
"driver": "oracle.jdbc.driver.OracleDriver",
"url": "dburl1",
"scheme": "myscheme1",
"name": "mydbname1"
},{
"driver": "oracle.jdbc.driver.OracleDriver",
"url": "myurl",
"scheme": "myscheme",
"name": "mydbname"
}]{"scheme":"test3","name":"test4","driver":"test1","url":"test2"}
Pls는 저를 도와 :
JSONObject json = new JSONObject();
File filename = new File("dbsettings.json");
json.put("driver", textFieldDriver.getText());
json.put("url", textFieldURL.getText());
json.put("scheme", textFieldscheme.getText());
json.put("name", textFieldDBname.getText());
try {
System.out.println("Writting Data into JSONfile ...");
System.out.println(json);
FileWriter jsonFileWriter = new FileWriter(filename.getAbsoluteFile(), true);
jsonFileWriter.write(json.toJSONString());
jsonFileWriter.flush();
jsonFileWriter.close();
System.out.println("Done!");
} catch (IOException e) {
e.printStackTrace();
}
JOptionPane.showMessageDialog(
null, "Save Data successful", "Information", JOptionPane.INFORMATION_MESSAGE
);
setVisible(false);
이
내 출력입니다!
이것은 실제 코드가 아닙니다. 다른 2 db 항목의 출처는 어디입니까? – brso05
다른 두 개는 JSON 파일에 존재하며 기본 db입니다. –