Study
JavaScript

JSON di JavaScript

Penjelasan

JSON (JavaScript Object Notation) adalah format teks untuk menyimpan/mengirim data terstruktur, dipakai luas sebagai format pertukaran data antara frontend dan backend (mis. lewat API). JavaScript punya dua method bawaan: JSON.stringify() mengubah object/array jadi string JSON, dan JSON.parse() mengubah string JSON kembali jadi object/array.

Contoh Konsep

const profil = { nama: "CompileDaily", tahun: 2026 };

const teksJson = JSON.stringify(profil);
console.log(teksJson); // '{"nama":"CompileDaily","tahun":2026}'
console.log(typeof teksJson); // "string"

const objekKembali = JSON.parse(teksJson);
console.log(objekKembali.nama); // "CompileDaily"
console.log(typeof objekKembali); // "object"

Praktikum

Buat object const buku = { judul: "Laravel Dasar", tahun: 2026 }. Ubah jadi string JSON dengan JSON.stringify(), tampilkan hasilnya, lalu ubah lagi jadi object dengan JSON.parse() dan tampilkan properti judulnya.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Hasil JSON.stringify() selalu STRING murni, bukan object lagi — kalau kamu console.log dan hasilnya kelihatan seperti object, kemungkinan kamu belum benar-benar memanggil JSON.stringify().