Jackson 썸네일형 리스트형 [JPA] @Convert 사용해서 Object를 Json 형식으로 저장하기 서론 요즘은 다양한 DB 에서 Json 타입을 지원하려고 하지만 하위버전이나 Json 타입을 지원하지 않는 DB 를 사용하고 있는 경우가 있을 것이다. 속성값 같은 건데 모두 column 으로 파는것보다는 Json 타입으로 저장하여 꺼내 쓰는 용도로 사용하면 유용한 경우가 있다. 이런 경우에 매번 가져올 때마다 convert 하지 않아도 Entity 내에서 객체 타입 그대로 사용할 수 있게 해주는 Java Persistence Api 가 있다. 예제 Product 라는 Entity 가 있고 ProductAttribute 를 Json 형식의 text 타입으로 DB Column 에 넣는다고 가정하자. Product Entity 코드 @Entity public class Product { ... @Conver.. [Java] Jackson으로 Json <-> Object 변환(Transformation)하기 1. 개발환경 JDK 1.8 Jackson 2.8.8 Spring 4 IntelliJ IDEA 2018.1 2. Object -> Json (String) Object -> Json 변환과정은 Serialization 이라고 한다. Jackson은 String 이외에 file이나 stream에 쓰는것도 가능하다. public class Person { Person(String name, int age) { this.name = name; this.age = age; } Person(){ } String name; int age; public int getAge() { return age; } public String getName() { return name; } public static void mai.. 이전 1 다음