Cara Mengubah Objek Menjadi String JSON di JavaScript

Sebelum mengirim data ke server atau menyimpannya ke localStorage, objek JavaScript perlu diubah menjadi teks JSON. Artikel ini membahas cara mengubah objek menjadi string JSON dengan JSON.stringify di JavaScript.

Metode JSON.stringify()

<script>
const user = { nama: "Budi", umur: 25, hobi: ["baca", "koding"] };
const teks = JSON.stringify(user);
console.log(teks);
// {"nama":"Budi","umur":25,"hobi":["baca","koding"]}
</script>

Contoh Kasus: Mengirim Data ke Server

<script>
fetch("/api/simpan", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify(user) // objek diubah jadi JSON
});
</script>

Output Rapi untuk Debugging

<script>
console.log(JSON.stringify(user, null, 2)); // indentasi 2 spasi
</script>

Argumen ketiga menambahkan indentasi agar JSON mudah dibaca saat debugging.

Kesimpulan

Gunakan JSON.stringify() untuk mengubah objek menjadi teks JSON saat mengirim data ke server atau menyimpan ke localStorage. Argumen ketiga berguna untuk menampilkan JSON secara rapi ketika debugging.

Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi JavaScript (MDN).

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *