객체를 json으로 변환해서 보내기

2024. 8. 3. 20:45Java/Spring Boot

# data.put에 들어가는 값이 null이면, json 결과에서 제외 됨
# targetUrl = null이면, response에 referer가 빠짐

response.setContentType("application/json;charset=UTF-8");
response.setStatus(HttpServletResponse.SC_OK);
JSONObject data = new JSONObject();
data.put("success", true);
data.put("msg", "테스트 성공!!");
data.put("referer", targetUrl);
PrintWriter writer = response.getWriter();
writer.print(data);
writer.flush();