Siri artikel ini dikemas kini pada pertengahan 2017 dengan maklumat terkini dan contoh baru.
Artikel ini membentangkan sepuluh contoh JSON praktikal untuk projek anda. Tidak seperti XML yang popular, JSON menawarkan sintaks yang lebih mudah dan mesra manusia untuk pertukaran data antara komponen dan sistem perisian.pemprosesan data JSON jauh lebih cepat dan lebih mudah daripada kerumitan parsing dan penulisan XML. Bahasa pengaturcaraan yang paling moden memberikan sokongan JSON asli.
Untuk pemula JSON atau penyegaran pada sintaks JSON, artikel ini disyorkan: Kembali ke Asas: JSON Sintaks dan Tips.
Muat turun Contoh Kod
git clone git@github.com:sitepoint-editors/json-examples.git cd json-examples npm install
JavaScript: Novice to Ninja 2nd Edition , praktikal ES6 , atau buku -buku lain dari Perpustakaan JavaScript kami. Soalan Lazim (Soalan Lazim)
JSON (JavaScript Object Notation) adalah format interchange data ringan, mudah dibaca dan ditulis oleh manusia, dan mudah dihuraikan dan dihasilkan oleh mesin. Berdasarkan subset JavaScript (edisi ke-3 ECMA-262), ia adalah bahasa yang bebas tetapi menggunakan konvensyen bahasa C-keluarga yang biasa. Ini menjadikannya sesuai untuk pertukaran data.
bagaimana saya membuat fail json?
Cukup gunakan mana -mana editor teks (Notepad, TextEdit, dan lain -lain) dan simpan fail dengan lanjutan
. Data berstruktur pokok untuk membaca dan pengekstrakan maklumat mudah.
.json
Banyak bahasa (JavaScript, Python, PHP) menyokong bacaan JSON. JavaScript menggunakan
, Python menggunakan, dan fungsi serupa wujud dalam bahasa lain. JSON.parse()
json.load()
JSON menyokong enam jenis asas: rentetan, nombor, objek, array, boolean, dan null. Ini mempunyai makna yang sama dengan rakan -rakan JavaScript mereka, dengan pengecualian kecil (mis., Tiada nombor oktal/heksadesimal).
bagaimana saya mengesahkan fail json?
Banyak alat dalam talian mengesahkan pemformatan JSON, menyemak sintaks dan kesilapan menonjol (koma hilang, kurungan, dan lain -lain).
Bagaimana saya menggunakan json dengan javascript, python, atau php?
JavaScript menggunakan JSON.stringify()
(objek ke json string) dan JSON.parse()
(json string to objek). Modul Python's json
menyediakan json.dumps()
dan json.loads()
. PHP menawarkan json_encode()
dan json_decode()
.
Apakah manfaat JSON OVER XML?
JSON adalah lebih mudah, kurang verbose, dan secara asli dihuraikan oleh JavaScript (tidak diperlukan parser berasingan). Struktur arraynya sering lebih cekap, terutamanya untuk data teks.
bolehkah saya menggunakan komen di json?
Tidak, Standard JSON tidak menyokong komen untuk kesederhanaan. Walau bagaimanapun, beberapa sambungan yang tidak standard seperti JSON5 membenarkan komen.
Atas ialah kandungan terperinci Contoh 10 JSON untuk digunakan dalam projek anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!