Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Menukar Objek JavaScript kepada Rentetan JSON?

Bagaimanakah Saya Menukar Objek JavaScript kepada Rentetan JSON?

Barbara Streisand
Barbara Streisandasal
2024-12-15 12:24:18667semak imbas

How Do I Convert JavaScript Objects to JSON Strings?

Menukar Objek JavaScript kepada Rentetan JSON

Dalam JavaScript, objek digunakan secara meluas untuk mewakili struktur data. Walau bagaimanapun, apabila anda perlu menghantar atau menyimpan objek ini, selalunya perlu menukarnya kepada format piawai yang boleh difahami dengan mudah oleh aplikasi lain. Di sinilah JSON (Notasi Objek JavaScript) dimainkan.

Cara Menukar Objek JavaScript kepada JSON

Untuk menukar objek JavaScript kepada rentetan JSON, anda boleh menggunakan kaedah JSON.stringify(). Kaedah ini mengambil objek sebagai hujah dan mengembalikan rentetan JSON yang mewakili objek itu.

Sebagai contoh, katakan anda mempunyai objek JavaScript seperti ini:

var j = {"name":"binchen"};

Untuk menukar objek ini kepada rentetan JSON, anda boleh menggunakan kod berikut:

var jsonStr = JSON.stringify(j);

Rentetan JSON yang terhasil ialah berikut:

'{"name":"binchen"}'

Kelebihan JSON

JSON ialah format ringan dan standard yang disokong secara meluas oleh bahasa pengaturcaraan dan aplikasi. Ia menawarkan beberapa kelebihan berbanding format pertukaran data yang lain:

  • Boleh dibaca manusia: Rentetan JSON mudah dibaca dan difahami untuk kedua-dua manusia dan mesin.
  • Bebas bahasa: JSON tidak terikat dengan mana-mana bahasa pengaturcaraan tertentu, menjadikannya sesuai untuk bertukar-tukar data antara sistem.
  • Cekap: Rentetan JSON adalah padat dan cekap, mengurangkan lebar jalur dan keperluan storan.

Atas ialah kandungan terperinci Bagaimanakah Saya Menukar Objek JavaScript kepada Rentetan 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