- Pengertian JSON
JSON (JavaScript Object Notation) adalah sebuah format data yang digunakan untuk pertukaran dan penyimpanan data. JSON bisa dibaca oleh berbagai bahasa pemrograman seperti C, C++, C#, Java, Python, Javascript, Perl dan masih banyak lagi. Hal ini membuat JSON menjadi bahasa yang ideal untuk perturakan data antar aplikasi.
- Sejarah Singkat JSON
JSON pertama kali dipopulerkan oleh Douglas Crockford. Seorang software engineer yang juga terlibat dalam pengembangan bahasa pemrograman Javascript. JSON tidak ditemukan oleh satu orang saja. Dulu namanya belum JSON.
Arti kata “JSON” belum ada. Orang-orang hanya mengenal Objek Javascript yang dikirim melalui jaringan. Sejak meledaknya teknologi AJAX pada tahun 2000. JSON mulai diperkenalkan dan pada tahun 2001, domain json.org mulai mengudara. Hingga saat ini JSON banyak digunakan di mana-mana.
- Fungsi JSON dalam bahasa pemrograman
JSON biasanya digunakan sebagai format standart untuk bertukar data antar aplikasi. Tetapi ada fungsi lain dari JSON yaitu :
- JSON sebagai format untuk bertukar data client dan server atau antar aplikasi. Contoh: RESTful API
- JSON sebagai tempat menyimpan data, contoh: Database Mongodb
- JSON digunakan untuk menyimpan konfigurasi project, contoh: file composer.json pada project PHP dan package.json pada Nodejs
- JSON digunakan untuk menyimpan konfigurasi dan penyimpanan data pada Hugo
- JSON digunakan untuk menyimpan konfigurasi project pada Nodejs
- JSON digunakan untuk menyimpan data menifest
- dan masih banyak lagi.
- Struktur dasar JSON
JSON selalu dimulai dengan tanda kurung kurawal { dan ditutup dengan kurung kurawal tutup }. Lalu di dalam kurung kurawal, berisi data yang berupa format key dan value. Jika terdapat lebih dari satu data, maka dipisah dengan tanda koma dan di data terakhir tidak diberikan koma. Contohnya seperti ini :
{
“nama”: “Okta Ari Aditya”,
“umur” : 17,
“hobi”: [“Coding”, “Game”, “Watching Film”],
“sosial_media” : {
“facebook” : “Okta Aditya”,
“instagram” : “oktakytzl”
}
}
- Kesimpulan dan Penutup
Dalam pemrograman kita memerlukan pertukaran dan penyimpanan data, sebenarnya tidak hanya JSON yang bisa digunakan tetapi bisa XML dan masih banyak lagi, tetapi JSON jauh lebih efektif dan mudah untuk dibaca serta fungsinya yang sangat beragam.
Kebutuhan akan digital IT sangat dibutuhkan dalam kegiatan sehari-hari, Bead IT Consultant merupakan pilihan tepat sebagai partner anda,kunjungi website kami dengan klik link ini : www.beadgrup.com