Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Membina Objek JSON untuk Permintaan Perkhidmatan Web AJAX?

Bagaimana untuk Membina Objek JSON untuk Permintaan Perkhidmatan Web AJAX?

DDD
Lepaskan: 2025-01-05 14:01:41
asal
983 orang telah melayarinya

How to Construct a JSON Object for an AJAX Web Service Request?

Cara Membina Objek JSON untuk Permintaan AJAX WebService

Untuk menangani isu menghantar objek JSON yang sah kepada AJAX WebService, mari kita periksa keperluan perkhidmatan web dan kaedahnya.

Kaedah perkhidmatan web ValidateAddress mengharapkan objek Permintaan sebagai parameternya. Kelas Permintaan mengandungi contoh Alamat sebagai harta. Kelas Alamat mempunyai beberapa sifat rentetan dan objek, termasuk:

public class Address
{
    public string Address1;
    public string Address2;
    public string City;
    public string State;
    public string Zip;
    public AddressClassification AddressClassification;
}
Salin selepas log masuk

Untuk membina objek JSON yang diformat dengan betul, kita perlu memadankan struktur kelas ini. Menggunakan objek JavaScript asli, kita boleh membina objek JSON seperti berikut:

var myData = {
    Address: {
        Address1: "123 Main Street",
        Address2: "Suite 20",
        City: "New York",
        State: "NY",
        Zip: "10000",
        AddressClassification: {
            Code: 123,
            Description: "bla bla"
        }
    }
};
Salin selepas log masuk

Objek ini mengandungi semua sifat dan nilai yang diperlukan oleh kaedah perkhidmatan web.

Untuk menggunakan objek ini dalam Permintaan AJAX, kita perlu mengekodnya JSON dan menghantarnya sebagai parameter data. Menggunakan jQuery, kami akan mengubah suai sifat data seperti berikut:

data: {request:$.toJSON(myData)}
Salin selepas log masuk

Sebagai alternatif, kita boleh menggunakan JSON.stringify daripada JSON.org:

data: {request:JSON.stringify(myData)}
Salin selepas log masuk

Dengan mengikuti langkah ini, kita boleh pastikan objek JSON yang kami hantar ke perkhidmatan web diformat dengan betul dan memenuhi keperluan kaedah.

Atas ialah kandungan terperinci Bagaimana untuk Membina Objek JSON untuk Permintaan Perkhidmatan Web AJAX?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan