JAVA
[JAVA] json <-> Object로 바꾸기
meetyou
2023. 2. 24. 09:15
이번에는 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;
}