Как добавить новый JSONArray в существующий файл?
![Артём Гета](https://gbcdn.mrgcdn.ru/uploads/avatar/1636038/attachment/thumb-e3574551c2a44f9b750418acff26fdd4.jpg)
Добрый день,
у меня возник вопрос:
Как мне записать новый JSONArray в уже существующий JSON-файл, не переписывая его сначала?
public void saveTask() {
try {
FileWriter fw = new FileWriter("tasks.json");
JSONArray ja = new JSONArray();
JSONObject taskNameObject = new JSONObject();
JSONObject taskDescriptionObject = new JSONObject();
taskNameObject.put("task_name", nameOfTask);
taskDescriptionObject.put("task_description", descriptionOfTask);
ja.put(taskNameObject);
ja.put(taskDescriptionObject);
fw.write(ja.toString());
fw.close();
} catch (IOException e) {
e.printStackTrace();
} catch (JSONException e) {
e.printStackTrace();
}
return;
}
}
13 апреля 2019 в 20:26