Menu
CoddyTech

Pengantar JSON

Pelajaran 1 dari 9 dalam kursus JSON Python di Coddy.

JSON (JavaScript Object Notation) adalah format pertukaran data berbasis teks yang ringan. Format ini mudah dibaca dan ditulis oleh manusia, serta mudah diurai dan dibuat oleh mesin.

Struktur JSON

JSON dibangun dari dua struktur utama:

  1. Kumpulan pasangan nama/nilai (mirip dengan dictionary Python)
  2. list nilai yang berurutan (mirip dengan list Python)

Data JSON direpresentasikan dalam pasangan kunci-nilai yang diapit kurung kurawal {}. Array diapit kurung siku [].


{
  "name": "John Doe",
  "age": 30,
  "city": "New York",
  "hobbies": ["reading", "swimming", "coding"]
}

Tipe Data JSON

JSON mendukung tipe data berikut:

  • String: "Hello, World!"
  • Angka: 42 atau 3.14
  • Boolean: true atau false
  • Null: null
  • Object: {"key": "value"}
  • Array: [1, 2, 3]

Kasus Penggunaan Umum

JSON banyak digunakan untuk:

  1. Respons API: Banyak layanan web mengembalikan data dalam format JSON
  2. File konfigurasi: Aplikasi sering menggunakan JSON untuk pengaturan
  3. Penyimpanan data: JSON adalah format populer untuk menyimpan data terstruktur
  4. Pertukaran data antara berbagai bahasa pemrograman

Kesederhanaan dan keserbagunaan JSON menjadikannya alat penting untuk pertukaran dan penyimpanan data modern.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

Semua pelajaran di JSON Python

Latihan sendiri: Compiler Python online

Format dan jelajahi JSON apa pun: Pemformat JSON