Apa itu JSON? Gambaran Keseluruhan Layman

Apa itu JSON? Gambaran Keseluruhan Layman

Adakah anda terpikat dengan teknologi web terkini? Pengetahuan mengenai HTML sangat penting jika anda ingin melangkaui aktiviti web mudah seperti melayari dan menghantar di forum. Kemudian ada topik yang lebih maju, seperti CSS (ketahui lebih lanjut di sini), AJAX (ketahui lebih lanjut di sini), dan JSON.





Sama ada anda merancang untuk menjadi pembangun web atau tidak, adalah idea yang baik untuk sekurang-kurangnya mengetahui apa itu JSON, mengapa ia penting, dan mengapa ia digunakan di seluruh web hari ini.





Apa itu JSON?

JSON bermaksud Notasi Objek JavaScript . Ini adalah format standard terbuka yang membolehkan data dipindahkan ke seluruh web dengan menggunakan pasangan atribut-nilai . Itu mungkin terdengar agak membingungkan, jadi mari kita selidiki sedikit lagi.





Katakan saya mempunyai belon dan anda mahukan belon saya. Salah satu cara untuk mewujudkannya adalah dengan mengemas balon dan mengirimkannya kepada anda melalui surat. Tetapi kaedah alternatif adalah untuk menerangkan kepada anda tentang sifat balon saya, yang akan membolehkan anda membuat belon yang sama tanpa perlu menghantar belon fizikal.

Belon saya mungkin mempunyai bahan atribut nilai getah . Ia mungkin mempunyai warna atribut nilai bersih . Ia mungkin mempunyai diameter atribut nilai sepuluh inci . Ia mungkin mempunyai gas atribut nilai helium . Keempat pasangan nilai atribut itu cukup untuk anda menggambarkan belon saya, bukan?



Begitulah cara JSON berfungsi semasa menghantar data ke seluruh Internet.

Apa kebaikan JSON?

JSON bukan yang pertama menggunakan pasangan nilai-atribut sebagai cara untuk memindahkan data melalui Internet. Pengetahuan teknikal di antara anda mungkin menyedari bahawa kedengarannya sangat banyak seperti XML. Ternyata, JSON dan XML melakukan banyak tugas yang sama. Jadi mengapa memilih JSON berbanding XML?





Di laman web hari ini, tidak segerak memuatkan data adalah penting. Dengan kata lain, laman web ingin memuat data baru tanpa perlu memuat semula keseluruhan halaman untuk mendapatkannya. Ini menghasilkan pengalaman melayari yang lebih lancar dan lebih baik. JSON sangat bagus untuk menghantar dan menerima data tidak segerak kerana mudah dan senang digunakan.

Tetapi XML melakukan perkara yang sama! Jadi mengapa sebilangan orang lebih suka JSON?





Satu jawapan untuk soalan itu boleh didapati dalam nama JSON: Notasi Objek JavaScript . Ia dikenali secara asli oleh JavaScript, yang merupakan salah satu bahasa yang paling popular di dunia. Oleh kerana JSON adalah subkumpulan JavaScript, ada sedikit tambahan pembelajaran yang harus anda lakukan setelah mengetahui JavaScript.

perbankan dalam talian tidak tersedia untuk anda pada masa ini bank of america

Sebab lain ialah JSON lebih mudah dibaca daripada XML. Tentu, mudah untuk membiasakan diri dengan XML ketika anda menggunakannya untuk sementara waktu, tetapi melirik fail XML boleh menjadi luar biasa dengan semua teg dan kata-katanya. JSON lebih bersih, lebih mudah difahami oleh pemula, dan cukup fleksibel dengan jenis data asasnya.

Lihat apa yang dikatakan oleh pencipta JSON mengenai perbandingan ini berbanding mereka JSON vs XML halaman.

Seperti Apa JSON?

JSON hanyalah satu rangkaian pasangan nilai-atribut yang dapat disarang dalam diri mereka apabila perlu. Sebagai contoh, jika objek data kami adalah orang, orang itu dapat diwakili oleh data JSON berikut:

Setiap baris dimulakan dengan atribut diikuti oleh usus besar, maka nilai untuk atribut itu. Nilai itu boleh menjadi array, seperti yang dilihat dengan atribut 'phoneNumbers' di atas. Nilainya juga boleh menjadi rangkaian pasangan nilai-atribut yang lebih banyak, yang dapat Anda lihat beraksi dengan atribut 'address'. Ini dipanggil an objek .

Sebagai perbandingan, berikut adalah data yang sama dengan XML:

Kesimpulannya

JSON hanyalah cara untuk mewakili objek data semasa menghantarnya ke Internet. Ini adalah alternatif kepada XML yang berasal dari JavaScript, yang merupakan salah satu sebab mengapa ia sangat popular dan meluas. Penggunaan yang paling umum untuk JSON adalah menarik data dari pelayan web berdasarkan permintaan.

Mudah-mudahan anda sekarang mempunyai pemahaman yang lebih baik mengenai JSON dan bagaimana ia digunakan dalam pembangunan web. Untuk pembelajaran lebih lanjut, Halaman JSON di MDN adalah tempat yang bagus untuk bermula.

Kredit Gambar: JSON Dibesar Melalui Shutterstock

Berkongsi Berkongsi Tweet E-mel 8 laman web terbaik untuk memuat turun buku audio secara percuma

Buku audio adalah sumber hiburan yang hebat, dan lebih mudah dicerna. Berikut adalah lapan laman web terbaik di mana anda boleh memuat turunnya secara percuma.

Baca Seterusnya
Topik-topik yang berkaitan
  • Internet
  • Teknologi Dijelaskan
  • Pembangunan Web
  • Pengaturcaraan
Mengenai Pengarang Joel lee(1524 Artikel Diterbitkan)

Joel Lee adalah Ketua Editor MakeUseOf sejak tahun 2018. Dia mempunyai B.S. dalam Sains Komputer dan lebih dari sembilan tahun pengalaman menulis dan menyunting profesional.

Lagi Dari Joel Lee

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan