Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menyahserialisasikan Array Objek JSON dengan JSON.NET?
Menyahsiri Tatasusunan Objek JSON dengan JSON.Net
Untuk menyahsiri tatasusunan objek JSON, model tersuai mesti dibuat untuk menampung struktur tertentu disediakan oleh API. Dalam kes ini, API mengembalikan tatasusunan objek, dengan setiap objek mengandungi sifat "pelanggan".
Untuk menangani perkara ini, model baharu bernama CustomerJson boleh ditakrifkan seperti berikut:
public class CustomerJson { [JsonProperty("customer")] public Customer Customer { get; set; } }
Selain itu, kelas Pelanggan yang berasingan diperlukan untuk memegang sifat khusus pelanggan:
public class Customer { [JsonProperty("first_name")] public string Firstname { get; set; } [JsonProperty("last_name")] public string Lastname { get; set; } ... // Additional customer properties }
Dengan model tersuai ini dalam tempat, JSON boleh dinyahsiri menggunakan kod berikut:
JsonConvert.DeserializeObject<List<CustomerJson>>(json);
Pendekatan ini membolehkan penyahsirilan tatasusunan JSON yang berjaya, dengan setiap objek dalam tatasusunan boleh diakses melalui sifat Pelanggan model CustomerJson.
Untuk mendapatkan maklumat lanjut tentang mensiri dan menyahsiri JSON menggunakan JSON.Net, sila rujuk dokumentasi yang disediakan oleh Rangka Kerja .NET.
Atas ialah kandungan terperinci Bagaimana untuk Menyahserialisasikan Array Objek JSON dengan JSON.NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!