public void saveFileUser(User user) {
JSONObject userJSON = new JSONObject();
userJSON.put("id", user.getId());
userJSON.put("username", user.getUsername());
userJSON.put("password", user.getPassword());
userJSON.put("role", user.getRoles().getName());
JSONObject usersJSON = new JSONObject();
usersJSON.put("user", userJSON);
JSONArray userList = new JSONArray();
userList.add(usersJSON);
try (FileWriter file = new FileWriter("User.json")) {
file.write(userList.toJSONString());
file.flush();
} catch (IOException e) {
e.printStackTrace();
}
}
Khi mình thêm 1 user mới thì user có sẵn trong file bị xóa đi nên làm cách nào để giữ user cũ và thêm 1 user mới