Memulangkan Objek JSON daripada Servlet Java
Apabila bekerja dengan AJAX dan servlet, anda mungkin menghadapi keperluan untuk mengembalikan objek JSON. Ini berbeza daripada mengembalikan rentetan ringkas. Artikel ini akan memberikan panduan tentang cara mengendalikan tugas ini dengan berkesan.
Menggunakan JSON Objects vs. Strings
Pada masa lalu, mengembalikan rentetan mungkin sudah memadai untuk tujuan AJAX . Walau bagaimanapun, untuk kefungsian JSON sebenar, adalah penting untuk menggunakan objek JSON yang betul dan bukannya rentetan ringkas.
Menulis Objek JSON ke Strim Respons
Untuk mengembalikan JSON objek daripada servlet Java, langkah berikut adalah penting:
Tetapkan jenis kandungan respons kepada "application/json":
<code class="java">response.setContentType("application/json");</code>
Dapatkan objek penulis cetak daripada respons:
<code class="java">PrintWriter out = response.getWriter();</code>
Tulis objek JSON anda (dengan mengandaikan ia dinamakan jsonObject) kepada penulis cetak:
<code class="java">out.print(jsonObject);</code>
Siram output:
<code class="java">out.flush();</code>
Langkah-langkah ini memastikan objek JSON anda dikembalikan dengan betul kepada klien dan diiktiraf sebagai respons JSON yang sah.
Atas ialah kandungan terperinci Bagaimana untuk Mengembalikan Objek JSON dari Servlet Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!