У меня есть утилитный метод который записывает информацию в JSON из модели.
public static void convertModelToJson(Object className, String titleFile) {
ObjectMapper mapper = new ObjectMapper();
mapper.enable(SerializationFeature.INDENT_OUTPUT);
try {
mapper.writeValue(new File(baseFile + titleFile), className);
} catch (IOException e) {
e.printStackTrace();
}
}
есть метод где я обращаюсь к этому статическому методу
public void saveСharacteristicsСar(){
Car car = scenarioContext.get("car");
trimDetailsPage.clickInformationButton();
car.setEngineInfo(trimDetailsPage.getEngineInfoText());
car.setSeatingCount(trimDetailsPage.getSeatingInfoText());
car.setStyleInfo(trimDetailsPage.getStyleInfo());
car.setTransmissionInfo(trimDetailsPage.getTransmissionInfoText());
JsonUtils.convertModelToJson(car,titleModelClass);
}
Проблема в том что я вызываю метод saveСharacteristicsСar() несколько раз и пытаюсь добавить в JSON файл разные модели автомобилей, но место этого у меня удаляется предыдущая модель автомобиля и записывается новая. Как сделать так что бы у меня не удалялась предыдущая модель а просто к ней добавлялась новая?