Dalam dunia pemrograman terdapat format yang digunakan untuk menyimpan dan mentransfer data, nama format tersebut adalah JSON. Format JSON ini sangat berguna untuk beragam bahasa pemrongraman seperti, C, C++, C#, Java, JavaScript, Python, Perl, dan masih banyak lagi. Nah bagi kalian yang penasaran dengan JSON, yuk simak ulasan berikut ini.
Apa Itu Format JSON?
JSON sendiri adalah singkatan dari singkatan dari JavaScript Object Notation. Berbeda dengan XML (extensive markup language), JSON memiliki struktur data yang terbilang sederhana serta mudah dipahami dan sering digunakan pada API.
JSON sendiri terdiri dari dua struktur, yaitu:
- Kumpulan value yang saling berpasangan. Dalam JSON, contohnya adalah object.
- Daftar value yang berurutan, seperti array.
Fungsi JSON
Fungsi JSON tak jauh berbeda dengan XML. Sebelum JSON diciptakan, format bahasa markup ini sering digunakan dengan JavaScript dalam AJAX (asynchronous JavaScript and XML) untuk penyimpanan dan perpindahan data.
Berkat gabungan dari keduanya, developer jadi bisa membuat halaman website di mana informasinya dapat diperbarui tanpa harus memuat ulang halaman tersebut.
JSON memiliki fungsi yang sama. Akan tetapi, ia memiliki beberapa keunggulan yang membuatnya lebih sering digunakan daripada XML, termasuk:
- File lebih ringan
- Struktur kode lebih sederhana
- Kode mudah dipahami
Cara Menggunakan JSON
Untuk menggunakan JSON, Anda harus memahami syntax (cara penulisan) dan jenis value-nya. Untuk memahami keduanya, simak penjelasan di bawah ini.
Syntax JSON
{"city":"Jakarta", "country":"Indonesia "}
JSON selalu dibuka dan ditutup dengan tanda {} atau kurung kurawal. Syntax-nya terdiri dari dua elemen, yaitu key dan value. Keduanya harus dipisahkan oleh titik dua agar terlihat jelas.
Contoh key adalah “city”, sedangkan “Jakarta” adalah contoh value. Keduanya harus selalu dibuka dan ditutup dengan tanda kutip ganda. Jika ada lebih dari satu pasang key dan value, Anda perlu memisahkannya dengan tanda koma yang diikuti spasi.
Jenis-Jenis Value JSON
- String
- Object
- Array
- Boolean
- Number
- Null
Itulah sedikit penjelasan mengenai format JSON, semoga dapat membantu Anda untuk belajar JSON.
Baca juga : Keuntungan Belajar Bahasa Pemrograman Python dan Peluang Karirnya
Leave A Comment