Rumah  >  Artikel  >  hujung hadapan web  >  Penjelasan Ringkas JSON

Penjelasan Ringkas JSON

DDD
DDDasal
2024-10-23 17:44:11308semak imbas

JSON Simplified Explanation

JSON (Notasi Objek JavaScript)

JSON ialah format pertukaran data ringan yang mudah dibaca dan ditulis oleh manusia serta mudah untuk dihuraikan dan dijana oleh mesin. Ia digunakan terutamanya untuk menghantar data antara pelayan dan aplikasi web sebagai teks. JSON adalah bebas bahasa, walaupun ia berdasarkan subset bahasa pengaturcaraan JavaScript.

Ciri-ciri Utama JSON:

  • Berasaskan teks: JSON ialah format teks yang boleh dibaca dan ditulis dengan mudah.
  • Ringan: Ia kurang bertutur berbanding XML, menjadikannya lebih pantas untuk menghantar dan menghuraikan.
  • Struktur Data: Ia menyokong dua struktur utama:
  • Objek: Set pasangan nilai kunci tidak tertib (seperti kamus dalam Python).
  • Tatasusunan: Senarai nilai tersusun.

Objek JavaScript

  • Objek JavaScript ialah koleksi sifat, di mana setiap sifat ditakrifkan sebagai pasangan nilai kunci. Objek boleh mengandungi objek dan tatasusunan lain, dan ia merupakan bahagian asas bahasa pengaturcaraan JavaScript.
  • Ciri-ciri Utama Objek JavaScript:
  • Dinamik: Objek boleh diubah suai semasa masa jalan, membenarkan sifat ditambah, ditukar atau dipadamkan.
  • Jenis Rujukan: Objek ialah jenis rujukan, bermakna ia disimpan dalam ingatan dan diakses melalui rujukan dan bukannya dengan nilai.

Penukaran: Objek JavaScript kepada JSON dan Sebaliknya

1. Objek JavaScript kepada JSON:

Anda boleh menukar objek JavaScript kepada rentetan JSON menggunakan kaedah JSON.stringify().

const jsObject = { name: "John", age: 30, city: "New York" };
const jsonString = JSON.stringify(jsObject);
console.log(jsonString); 
// Output: '{"name":"John","age":30,"city":"New York"}'

2. JSON ke Objek JavaScript:

Anda boleh menukar rentetan JSON kembali kepada objek JavaScript menggunakan kaedah JSON.parse().

const jsonString = '{"name":"John","age":30,"city":"New York"}';
const jsObject = JSON.parse(jsonString);
console.log(jsObject); 
// Output: { name: 'John', age: 30, city: 'New York' }

Ringkasan

  • JSON ialah format teks untuk mewakili data berstruktur dan ia boleh digunakan untuk bertukar-tukar data antara pelayan dan pelanggan.
  • Objek JavaScript ialah koleksi pasangan nilai kunci yang digunakan dalam pengaturcaraan JavaScript.

Anda boleh menukar antara objek JavaScript dan rentetan JSON dengan mudah menggunakan JSON.stringify() dan JSON.parse().

Atas ialah kandungan terperinci Penjelasan Ringkas JSON. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn