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).

