Apa itu berkas JSON?
JSON — data terstruktur
Apa itu?
JSON adalah format pertukaran data untuk web. Ia tidak mendeskripsikan sebuah dokumen, melainkan sebuah struktur: pasangan nama/nilai, daftar, dan objek yang saling bersarang. Inilah yang mengalir antara aplikasi dan servernya, jutaan kali per detik di seluruh dunia.
Sintaksisnya sangat minimal — kurung kurawal, kurung siku, tanda kutip — namun tetap mudah dibaca manusia, sesuatu yang jarang ditemui pada format yang ditujukan untuk mesin.
Sejarah & asal-usul
Douglas Crockford merumuskan JSON pada awal tahun 2000-an, dengan sekadar mengambil cara bahasa JavaScript mendeklarasikan objeknya. Ia tidak menciptakan sesuatu yang baru: ia hanya memberi nama dan mendokumentasikan sesuatu yang sudah ada.
Kesederhanaan inilah yang mengalahkan XML, yang saat itu mendominasi: dalam beberapa tahun, hampir seluruh antarmuka web beralih ke JSON.
Mengapa berguna
Ringan, mudah dibaca, dan universal: semua bahasa pemrograman bisa membacanya dan menulisnya tanpa perlu pustaka khusus.
Ia menangani struktur bersarang secara alami, sementara CSV hanya terbatas pada tabel datar.
Batasan & kekurangan
Komentar sama sekali tidak diperbolehkan — kekurangan yang kerap dikeluhkan oleh mereka yang menggunakannya untuk berkas konfigurasi.
Tidak ada tipe data tanggal, tidak ada komentar, dan sintaksisnya sangat ketat: satu koma berlebih saja bisa membuat seluruh berkas menjadi tidak valid.
Tips penggunaan
Untuk mengubah data JSON menjadi tabel yang bisa diolah di spreadsheet, konversikan ke CSV — asalkan strukturnya datar. Objek yang bersarang tidak bisa dimuat ke dalam kolom.
Untuk berkas konfigurasi yang akan disunting oleh manusia, YAML atau TOML lebih nyaman digunakan: keduanya mendukung komentar.
Konversi JSON Anda dalam hitungan detik, di server aman kami di Prancis.
Konversi JSON