Как преобразовать Java объект в/из JSON
В этом посте будет описано как использовать Jackson 2.x чтобы преобразовать Java объекты в/из JSON. Преобразовать объект в JSON Используйте writeValue(...) для преобразования Java объекта в JSON файл. Используйте writeValueAsString(...) для преобразования Java объекта в JSON строку. import com.fasterxml.jackson.databind.ObjectMapper; import java.io.File; public class Main { public static void main(String[] args){ ObjectMapper mapper = new ObjectMapper(); Animal animal = new Animal(); animal.setName("cat"); try { // Java объект в JSON файл mapper.writeValue(new File("/home/myuser/animals.json"), animal); // Java объект в JSON строку String jsonString = mapper.writeValueAsString(animal); System.out.println(jsonString); } catch (Exception e){ System.out.println(e.getMessage()); } } } Вывод: {"name":"cat...