Object to JSON
@Test
@DisplayName("Object To JSON : get Method 필요")
void test1() throws JsonProcessingException {
Star star = new Star("Robbie", 95);
ObjectMapper objectMapper = new ObjectMapper(); // Jackson 라이브러리의 ObjectMapper
String json = objectMapper.writeValueAsString(star);
System.out.println("json = " + json);
}
JSON to Object
@Test
@DisplayName("JSON To Object : 기본 생성자 & (get OR set) Method 필요")
void test2() throws JsonProcessingException {
String json = "{\"name\":\"Robbie\",\"age\":95}"; // JSON 타입의 String
ObjectMapper objectMapper = new ObjectMapper(); // Jackson 라이브러리의 ObjectMapper
Star star = objectMapper.readValue(json, Star.class);
System.out.println("star.getName() = " + star.getName());
}
'개발 > Spring' 카테고리의 다른 글
[Spring 입문] HTTP 데이터 객체로 처리하기 (0) | 2024.05.17 |
---|---|
[Spring 입문] Request : Path Variable / Request Param (0) | 2024.05.13 |
[Spring 입문] 정적 페이지 / 동적 페이지 (0) | 2024.05.13 |
[Spring 입문] Lombok (0) | 2024.05.13 |
[Spring 입문] JUnit으로 테스트 코드작성하기 (0) | 2024.05.13 |