...
Jackson: https://github.com/FasterXML/jackson-databind
Примеры и задание
В проекте в пакете org.mai.dep810.rest реализован простой REST сервис на сокетах.
Необходимо
В классе org.mai.dep810.io.rest.SerializationHelper реализовать два метода
Блок кода language java /* Необходимо десериализовать объект из файла по указанному пути */ public T loadFromFile(String path) { throw new NotImplementedException(); } /* Необходимо сохранить сериализованный объект в файл по указанному пути */ public boolean saveToFile(String path, T toSave) { throw new NotImplementedException(); }
В классе org.mai.dep810.io.rest.ResponseBuilder реализовать следующий метод
Блок кода language java public void write(OutputStream output) throws IOException { if(this.status == null){ throw new IllegalArgumentException("Please, provide HttpStatus"); } if(this.body == null){ throw new IllegalArgumentException("Please, provide body"); } throw new NotImplementedException(); }
Проект: