Sumber Gambar


    JSON (JavaScript Object Notation) adalah sebuah format data yang digunakan untuk pertukaran dan penyimpanan data di internet. JSON merupakan turunan dari bahasa pemrograman JavaScript, namun saat ini banyak digunakan oleh berbagai bahasa pemrograman lainnya.

    JSON merupakan format teks yang digunakan untuk menyimpan dan mentransmisikan data yang terstruktur. Data yang disimpan dalam JSON biasanya terdiri dari pasangan nama-nilai, yang disimpan dalam objek. Objek JSON dapat berisi objek lain, array, atau nilai primitif seperti string, boolean, dan angka.

Contoh data JSON yang sederhana adalah seperti ini:

    Dalam contoh di atas, data tersebut menyimpan informasi tentang seseorang yang bernama John Smith, berusia 30 tahun, tinggal di New York, dan memiliki kemampuan dalam JavaScript, HTML, dan CSS. Data tersebut disimpan dalam bentuk objek JSON, yang terdiri dari empat pasangan nama-nilai.

    JSON sering digunakan untuk mentransmisikan data antara aplikasi client dan server di internet. Data yang dikirim dari server ke client biasanya disajikan dalam format JSON, yang kemudian dapat diolah oleh aplikasi client. Sebaliknya, data yang dikirim dari client ke server juga biasanya dikirim dalam format JSON.

Dalam JSON, terdapat beberapa tipe data yang dapat digunakan, yaitu:

1. String: Tipe data string merupakan tipe data yang terdiri dari karakter-karakter teks. String ditulis dengan menggunakan tanda petik (") di awal dan akhir string. Contoh: "Hello, world!"

2. Number: Tipe data number merupakan tipe data yang terdiri dari angka. JSON tidak membedakan antara bilangan bulat dan bilangan pecahan. Contoh: 42, 3.14

3. Boolean: Tipe data boolean merupakan tipe data yang hanya memiliki dua nilai: true atau false. Contoh: true, false

4. Array: Tipe data array merupakan tipe data yang terdiri dari sekumpulan nilai yang disimpan dalam urutan tertentu. Array ditulis dengan menggunakan kurung siku ([]) di awal dan akhir array, dan nilai-nilai dalam array dipisahkan dengan koma (,). Contoh: [1, 2, 3]

5. Object: Tipe data object merupakan tipe data yang terdiri dari pasangan nama-nilai. Object ditulis dengan menggunakan kurung kurawal ({}) di awal dan akhir object, dan pasangan nama-nilai dalam object dipisahkan dengan koma (,). Contoh: `{"name": "John Smith", "age": 30}

Semoga membantu! Jika Anda memiliki pertanyaan lebih lanjut tentang JSON, silakan tanyakan saja.