Java 서블릿에서 JSON 개체 반환
AJAX 및 서블릿을 사용하여 작업할 때 JSON 개체를 반환해야 할 수도 있습니다. 이는 단순한 문자열을 반환하는 것과 다릅니다. 이 문서에서는 이 작업을 효과적으로 처리하는 방법에 대한 지침을 제공합니다.
JSON 개체와 문자열 비교
과거에는 AJAX 목적으로 문자열을 반환하는 것으로 충분했을 수 있습니다. . 그러나 진정한 JSON 기능을 위해서는 단순한 문자열 대신 적절한 JSON 개체를 활용하는 것이 필수적입니다.
응답 스트림에 JSON 개체 쓰기
JSON을 반환하려면 Java 서블릿에서 개체를 가져오려면 다음 단계가 중요합니다.
응답의 콘텐츠 유형을 "application/json"으로 설정합니다.
<code class="java">response.setContentType("application/json");</code>
응답에서 인쇄 기록기 개체를 얻습니다.
<code class="java">PrintWriter out = response.getWriter();</code>
JSON 개체(이름이 jsonObject라고 가정)를 인쇄 기록기에 씁니다.
<code class="java">out.print(jsonObject);</code>
출력 플러시:
<code class="java">out.flush();</code>
이 단계를 수행하면 JSON 개체가 클라이언트에 올바르게 반환되고 유효한 JSON 응답으로 인식됩니다.
위 내용은 Java 서블릿에서 JSON 개체를 반환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!