JSON Adalah : Pengertian, Fungsi, dan Jenisnya – Kalian yang mungkin ingin mempelajari dunia pemrograman itu harus tahu apa yang namanya JSON, terlebih kalau menggunakan Javascript. Dalam mempelajari bahasa pemrograman kalian itu tidak akan lepas dengan yang namanya JSON ini lho. Jadi kalian harus pelajari juga dan juga pahami mengenai JSON ini dengan baik supaya bisa menguasai bahasa pemrograman dengan maksimal.
Apabila kalian sedang mencari materi mengenai JSON, maka kalian datang ke tempat yang sangat tepat kali ini. Kami akan mencoba memberikan beberapa informasi yang akan menjelaskan kepada kalian mengenai apa itu JSON untuk bisa kalian pahami. Kami juga akan tambahkan beberapa informasi seperti fungsi dan juga jenisnya serta beberapa kelebihan dan juga kekurangannya.
Daftar Isi Artikel
ToggleJSON Adalah ? Panduan Mengenal JSON , Serta Fungsi & Jenisnya
Pengertian JSON Adalah
Pertama-tama mari kita bahas terlebih dahulu mengenai pengertian JSON, di mana JSON itu adalah Javascript Object Notation. Jadi JSON itu merupakan salah satu bagian dalam bahasa pemrograman Javascript yang merupakan salah satu bahasa pemrograman yang sangat populer. Jadi JSON adalah format penyimpanan dan juga pertukaran data ringan yang mudah untuk diuraikan dan di generate oleh komputer.
JSON sendiri mempergunakan format teks yang sepenuhnya tidak bergantung pada bahasa, akan tetapi menggunakan konvensi yang akrab bagi programmer. Jadi mempergunakan bahasa pemrograman C Family seperti C, C++, C#, Javascript, dan berbagai bahasa pemrograman lainnya. Kondisi properti pada JSON ini yang membuat JSON bisa dimanfaatkan sebagai pertukaran data yang ideal.
JSON sendiri pertama kali dipopulerkan oleh Douglas Crockford selaku Software engineer yang terlihat dalam pengembangan bahasa pemrograman Javascript. Sebelum populer seperti sekarang JSON ini sering disebut sebagai objek dari Javascript yang biasa dikirim melalui jaringan. Berbeda dengan XML yang memiliki fungsi serupa, JSON ini memiliki struktur data yang sederhana dan juga mudah dipahami.
Kondisi JSON seperti ini yang membuat JSON sering digunakan pada API.
Fungsi JSON
Setelah sudah memahami mengenai JSON itu sendiri dari pengertiannya, maka kalian pun harus tahu juga beberapa fungsi dari JSON. Jadi kalian akan bisa lebih memahami JSON dan juga seperti apa kegunaan dari JSON tersebut, berikut ini beberapa fungsinya.
- Fungsi utama dari JSON itu tidak lain adalah sebagai format yang akan menyimpan informasi terstruktur yang biasanya akan digunakan untuk bisa transfer data antara server dengan klien. Jadi utamanya adalah penyimpanan dan perpindahan data.
- Fungsi yang kedua itu adalah untuk menampilkan rangkaian data yang ingin diperlihatkan pada satu web. JSON ini nantinya akan menerjemahkan bahasa pemrograman yang rumit ke dalam struktur sederhana yang lebih mudah untuk dipahami.
- Fungsi yang selanjutnya adalah untuk bisa mempercepat proses loading pada sebuah website. Ini karena JSON bentuknya sederhana dan file ringan, Sintaks tidak begitu rumit jadi proses analisis data pun jadi lebih cepat.
Aturan Sintaks
Kalian pun perlu memahami dan juga mengerti mengenai aturan Sintaks dari JSON untuk bisa memahaminya dengan baik. Berikut ini kami akan jelaskan seperti apa sih dua elemen penting dalam aturan Sintaks JSON ini.
- Key harus dalam bentuk string yang berisi urutan karakter yang diapit dengan tanda kutip
- Value adalah tipe data JSON yang valid dan bisa dalam beberapa bentuk
Apabila kalian sudah mengikuti aturan Sintaks yang benar, maka ketika cara membuka file JSON benar sudah pasti program akan berjalan.
Jenis-Jenis Value JSON
Nilai value pada JSON itu memang ada banyak sekali jenisnya, kalian pun harus memahami setiap jenis dari value yang ada pada JSON ini. Berikut ini kami akan coba berikan beberapa penjelasan mengenai beberapa jenis dari value yang ada di JSON ini.
1. String
String itu adalah kumpulan dari nilai nol atau lebih karakter unicode yang nantinya dibungkus dengan tanda kutip ganda. Dalam nilai string ini bisa digunakan backslash escapes untuk membentuk karakter khusus.
2. Objek
Objek yang ada pada JSON itu merupakan kumpulan dari Key dan Value yang saling berpasangan. Pada penerapannya sebaiknya objek dibuat cukup unik dan tidak memiliki kesamaan dengan objek yang lainnya.
3. Number
Number pada JSON itu memang mirip dengan bahasa pemrograman C atau juga Java, kecuali format oktal dan juga heksadesimal tidak bisa digunakan. Value number ini memungkinkan kalian memasukkan ragam angka pada satu rangkaian. Angka pada JSON ini hanya bisa merupakan bilangan bulat atau floating point.
4. Array
Penggunaan Array pada JSON lebih simpel dibandingkan dengan objek. Array memanfaatkan sederet value yang hanya dipisahkan dengan tanda koma saja. Jika tidak memiliki value maka tinggal dikosongkan saja.
5. Boolean
Boolean adalah value yang berfungsi untuk menentukan poin true dan juga false, dan penggunaannya di JSON itu tidak memakai tanda kutip.
6. Null
Null adalah value pada JSON yang tidak memerlukan tanda kutip ganda dalam proses input. ini bisa dibiarkan kosong atau harus diisi dengan nilai yang valid.
Kelebihan JSON Adalah

Penggunaan JSON yang semakin populer digunakan itu tidak lain adalah karena adanya beberapa kelebihan yang dimiliki oleh JSON ini. Kalian pun harus tahu juga mengenai apa saja sih kelebihan yang dimiliki oleh JSON ini, berikut ini beberapa kelebihannya.
- JSON merupakan media yang terbaik dalam melakukan pengiriman data ke berbagai server. Hal ini dibuktikan dengan file JSON yang ringan saat dikirimkan ke server tujuan.
- Kelebihan yang kedua adalah JSON memiliki ukuran yang lebih kecil apabila dilihat dari Sintaks yang berlaku. Jadi hal ini akan memudahkan programmer dalam melakukan eksekusi data yang sudah pasti durasinya akan lebih singkat.
Kekurangan JSON
Tentunya JSON pun memiliki beberapa kekurangan yang mungkin harus kalian ketahui dan tentunya harus kalian waspadai juga. Berikut ini kami akan coba jelaskan beberapa kekurangan yang ada pada JSON yang mungkin harus kalian sadari sebelum menggunakannya.
- Ketika JSON digunakan pada browser, keamanannya itu bisa dikatakan cukup lemah lho. Jadi sangat rentan untuk terkena penyerangan seperti misalnya virus.
- Kekurangan yang kedua itu adalah tidak ada fitur pemeriksaan atau correcting pada saat melakukan input data. Tidak adanya fitur ini sebenarnya akan cukup menyusahkan bagi para programmer dalam melakukan pengecekan data yang belum diinput dengan baik.
Cara Menggunakan JSON
Berikut ini kami akan coba jelaskan beberapa cara untuk mempergunakan JSON ini.
- JSON Objek
JSON Objek dipakai dengan memanfaatkan spasi dan koma untuk memisahkan antar value dan menggunakan kurung kurawal untuk mengapit value yang diinput.
- JSON Array
Sama dengan JSON Objek namun menggunakan tanda [] untuk mengapit value.
- JSON Boolean
Untuk menggunakan JSON Boolean hanya mengandalkan true and false saja untuk memberi value pada data yang diinput.


