Mensirikan objek kepada JSON ialah tugas biasa dalam pembangunan web. jQuery menyediakan cara yang mudah untuk melakukan ini melalui penggunaan kaedah JSON.stringify().
Untuk mensirikan objek, hanya hantarkannya sebagai hujah kepada JSON.stringify(). Sebagai contoh, pertimbangkan objek berikut:
var countries = ['ga', 'cd'];
Untuk mensirikan objek ini kepada JSON, anda boleh menggunakan kod berikut:
var json_string = JSON.stringify(countries);
Pembolehubah json_string kini akan mengandungi rentetan JSON berikut :
["ga", "cd"]
Rentetan JSON ini kemudiannya boleh digunakan untuk menghantar data ke pelayan menggunakan kaedah $.ajax() jQuery. Sebagai contoh, kod berikut akan menghantar permintaan POST kepada kaedah "GetConcessions" pada halaman "Concessions.aspx":
$.ajax({ type: "POST", url: "Concessions.aspx/GetConcessions", data: json_string });
Adalah penting untuk ambil perhatian bahawa kaedah JSON.stringify() hanya bersiri data, bukan objek itu sendiri. Jika anda perlu memulihkan objek daripada rentetan JSON, anda boleh menggunakan kaedah JSON.parse(). Contohnya, kod berikut akan menyahsiri json_string kembali ke dalam tatasusunan negara:
var countries = JSON.parse(json_string);
Susun atur negara kini akan mengandungi data yang sama yang pada asalnya disirikan ke dalam rentetan JSON.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mensiri dan Menyahseri Objek ke JSON Menggunakan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!