JSON

JSON (JavaScript Object Notation) adalah format data ringan untuk pertukaran data.

Methods

  • JSON.stringify(obj) — object → JSON string
  • JSON.parse(str) — JSON string → object

Rules

  • Keys harus string (double quotes)
  • Values: string, number, boolean, null, array, object
  • Tidak boleh: function, undefined, comments
script.js
Try It →
const user = { name: "Ali", age: 25, skills: ["JS","CSS"], active: true };

const jsonStr = JSON.stringify(user, null, 2);
const parsed = JSON.parse(jsonStr);

const o = document.getElementById('output');
o.innerHTML = 
  '// Object → JSON String
'+jsonStr+'

'+
  '// JSON String → Object
'+
  'parsed.name → '+parsed.name+'
'+
  'parsed.skills → '+JSON.stringify(parsed.skills)+'
'+
  'parsed.active → '+parsed.active;