Lewati ke konten utama
menjadi.dev
Dasar Web

JSON (JavaScript Object Notation)

Format pertukaran data berbasis teks yang mudah dibaca manusia dan diparsing mesin.

JSON adalah format data berbasis teks yang terinspirasi dari sintaks object JavaScript. JSON menjadi format pertukaran data paling populer di web karena ringan, mudah dibaca, dan didukung hampir semua bahasa pemrograman. Struktur JSON: key-value pairs (object) atau ordered list (array). Tipe data yang didukung: string, number, boolean, null, object, dan array. JSON.parse() mengubah string JSON jadi object JavaScript. JSON.stringify() mengubah object JavaScript jadi string JSON. JSON tidak mendukung komentar, undefined, atau function.

Contoh Kode

// Struktur JSON
{
  "id": 1,
  "nama": "Budi Santoso",
  "email": "budi@example.com",
  "isActive": true,
  "alamat": {
    "kota": "Jakarta",
    "kodePos": 12345
  },
  "hobi": ["coding", "gaming", "membaca"]
}

// Parsing di JavaScript
const data = JSON.parse(jsonString);
const json = JSON.stringify(data);

Istilah Terkait