이번에는 json data를 Object로, Object를 json으로 바꾸는 내용을 다뤄보겠습니다.
1. Object type -> json data로 변경
private final ObjectMapper objectMapper;
// objectMapper 사용하여 변환시 try catch 문으로 예외 처리 해야한다.
try {
NameClass name = new NameClass("홍길동");
String data = objectMapper.writeValueAsString(name);
} catch (JsonProcessingException e) {
e.printStackTrace();
}
public class NameClass {
public String name;
}
2. json data -> Object type 로 변경
private final ObjectMapper objectMapper;
// objectMapper 사용하여 변환시 try catch 문으로 예외 처리 해야한다.
try {
String data = "{'name' : '홍길동'}";
NameClass name = objectMapper.readValue(data, NameClass.class);
} catch (JsonProcessingException e) {
e.printStackTrace();
}
public class NameClass {
public String name;
}
'JAVA' 카테고리의 다른 글
[JAVA]추상 클래스와 인터페이스 차이점 (0) | 2023.03.12 |
---|---|
[Java] Redis Hash, List 사용하기 (0) | 2023.02.26 |
[JAVA] @NotNull, @NotEmpty, @NotBlank (0) | 2023.02.22 |
[JAVA] @Scheduled 사용하기 (0) | 2023.02.16 |
[JAVA] Springboot file upload 구현 (0) | 2023.02.10 |