3. Jackson
Jackson ObjectMapper란
public class Car {
private String color;
private String type;
// standard getters setters
}
public static void main() {
ObjectMapper objectMapper = new ObjectMapper();
Car car = new Car("yellow", "renault");
objectMapper.writeValue(new File("target/car.json"), car);
}public class PostController {
private final ObjectMapper objectMapper;
public PostController(ObjectMapper objectMapper) {
this.objectMapper = objectMapper;
}
}
@GetMapping("/{id}")
public String detail(@PathVariable String id) throws JacksonException {
PostDto postDto = new PostDto(id, "제목", "내용");
return objectMapper.writeValueAsString(postDto);
}@JsonProperty
Last updated