Rumah > Java > javaTutorial > teks badan

Bagaimana untuk Mengembalikan Objek JSON dari Servlet Java?

Susan Sarandon
Lepaskan: 2024-11-06 08:46:02
asal
311 orang telah melayarinya

How to Return JSON Objects from Java Servlets?

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>
    Salin selepas log masuk
  • Dapatkan objek penulis cetak daripada respons:

    <code class="java">PrintWriter out = response.getWriter();</code>
    Salin selepas log masuk
  • Tulis objek JSON anda (dengan mengandaikan ia dinamakan jsonObject) kepada penulis cetak:

    <code class="java">out.print(jsonObject);</code>
    Salin selepas log masuk
  • Siram output:

    <code class="java">out.flush();</code>
    Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!