Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Menghuraikan Respons JSON dengan Mudah dalam C#?
Panduan mudah untuk menghurai C# JSON
Menghuraikan respons JSON dalam C#, terutamanya apabila berurusan dengan struktur bersarang yang kompleks, boleh menjadi tugas yang sukar. Panduan ini akan menyediakan cara yang mudah dan mudah:
Menghuraikan satu respons JSON
Uraikan respons JSON yang diberikan seperti berikut:
Tukar JSON kepada kelas C#:
Buat fail kelas C#:
Tambah perpustakaan Newtonsoft.Json:
Nyahsiri respons JSON:
<code class="language-csharp">RootObject r = JsonConvert.DeserializeObject<RootObject>(json);</code>
Menghuraikan berbilang respons JSON
Prosesnya adalah sama seperti menghuraikan satu respons JSON, tetapi anda mungkin perlu membuat kelas berasingan untuk setiap jenis respons yang berbeza. Selepas mentakrifkan kelas, anda boleh menyahsiri setiap respons JSON ke dalam objek kelas yang sepadan.
Contoh
Tukar JSON yang disediakan kepada objek C#:
<code class="language-csharp">public class RootObject { public string type { get; set; } public string totalprice { get; set; } public string totalgsm { get; set; } public string remaincredit { get; set; } public List<Message> messages { get; set; } } public class Message { public string status { get; set; } public string messageid { get; set; } public string gsm { get; set; } }</code>
Ringkasan
Dengan mengikuti langkah-langkah ini, anda boleh menghuraikan respons JSON dengan kerumitan yang berbeza-beza dalam C#. Pendekatan yang dipermudahkan ini akan meningkatkan kecekapan anda dengan ketara apabila memproses data JSON dalam aplikasi C#.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghuraikan Respons JSON dengan Mudah dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!