![](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D248BE0233D28263F53/id_ID/fbd8d40651fff19a46e7aaedd4cb1b09.png)
Pengantar penggunaan JSON di Pintasan di Mac
JSON adalah format pertukaran data populer yang digunakan oleh API (antarmuka pemrograman aplikasi). JSON memungkinkan Anda untuk membundel data dalam jumlah besar ke satu potongan teks dan mengirimkannya ke layanan lain. Semua nilai data akan diberi nama, yang disebut kunci, dan digabungkan dengan karakter khusus seperti titik dua (:
) dan kurawal ({
dan }
) untuk membentuk objek data.
Dalam JSON, nilai Anda akan disusun ke dalam dua jenis objek data: kamus dan daftar.
Kamus adalah kumpulan nilai tidak berurutan yang masing-masing memiliki kunci unik, keduanya disebut pasangan kunci/nilai. Dalam JSON, data akan terlihat seperti {key1: value1, key2: value2, key3: value3}
, dan seterusnya.
Daftar merupakan koleksi nilai yang diurutkan. Dalam JSON, nilai tersebut dipisahkan oleh koma dalam tanda kurung dan terlihat seperti [value1, value2, value3]
, dan seterusnya.
Di kedua kasus, Anda dapat mengatur nilai sebagai teks, angka, Boolean (benar atau salah), kamus, dan daftar.
JSON memungkinkan Anda untuk mengumpulkan kamus dan mencantumkan struktur sesuai keinginan Anda. Misalnya, Anda dapat mengumpulkan kamus di dalam kamus atau mengumpulkan daftar di dalam kamus. Ini memungkinkan Anda untuk menerapkan struktur data apa pun, baik mendasar maupun rumit, sehingga menjadikan JSON sebagai cara yang andal namun sederhana untuk mengelola nilai sebagai objek data.
Misalnya, Anda dapat merepresentasikan orang menggunakan kamus seperti:
{"first_name": "John", "last_name": "Appleseed", "age": 9}
Atau, jika Anda menginginkan daftar orang, Anda dapat menempatkan kamus orang di daftar seperti:
[{"first_name": "John", "last_name": "Appleseed", "age": 9},
{"first_name": "Kate", "last_name": "Bell", "age": 10},
{"first_name": "Anna", "last_name": "Haro", "age": 11}]
Catatan: Untuk informasi lainnya mengenai semantik JSON, kunjungi http://www.json.org.