Advance · Pertemuan 3 · Format JSON & API Fetch · Pelajaran 2 dari 5

JSON.parse & JSON.stringify

Data JSON dari server berupa teks. Untuk dipakai di JS, ubah jadi object; sebaliknya untuk dikirim, ubah object jadi teks.

Teks JSON → Object

const teks = '{"nama":"Andi","umur":20}';
const obj = JSON.parse(teks);
console.log(obj.nama); // "Andi"

Object → Teks JSON

const data = { nama: "Siti", umur: 21 };
const jsonString = JSON.stringify(data);
console.log(jsonString); // '{"nama":"Siti","umur":21}'
Ingat: parse = teks jadi object, stringify = object jadi teks.