Apabila bekerja dengan data dalam JavaScript, selalunya perlu menghuraikannya ke dalam format JSON (JavaScript Object Notation) yang mudah untuk pelbagai tujuan seperti penghantaran atau penyimpanan data. Untuk mencapai penukaran ini, JavaScript menyediakan kaedah JSON.stringify().
Senario:
Pertimbangkan objek JavaScript berikut:
var j = { "name": "binchen" };
Matlamatnya adalah untuk menukar objek ini menjadi rentetan JSON yang boleh dimanipulasi atau dihantar dengan mudah. Output yang dijangkakan ialah:
{"name":"binchen"}
Penyelesaian:
Menggunakan kaedah JSON.stringify(), anda boleh menukar objek JS menjadi rentetan JSON seperti berikut:
console.log(JSON.stringify(j));
Ini akan mengeluarkan JSON yang dikehendaki rentetan:
{"name":"binchen"}
Butiran:
Kaedah JSON.stringify() menukar objek kepada rentetan berformat JSON. Ia mengambil objek yang ditentukan sebagai hujah dan secara rekursif menukar semua sifatnya dan nilainya kepada perwakilan JSON. Rentetan yang terhasil mengikut spesifikasi JSON, menjadikannya format JSON yang sah.
Sila ambil perhatian bahawa JSON.stringify() hanya menukar tahap pertama sifat objek. Jika objek anda mengandungi objek bersarang, anda perlu menukarnya secara manual atau menggunakan kaedah tambahan untuk penukaran yang lebih mendalam.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Objek JavaScript kepada Rentetan JSON Menggunakan `JSON.stringify()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!