Rumah >pembangunan bahagian belakang >C++ >Bagaimana Mudah Mengekstrak Senarai DTO daripada JSON Kompleks dalam C# ASP.NET?
Ekstrak senarai DTO daripada respons JSON kompleks dalam C# ASP.NET
Apabila memanggil API menggunakan RestSharp, anda mungkin menghadapi respons JSON dengan struktur yang kompleks. Untuk menukar JSON ini kepada format yang mudah dan mudah diselenggara, anda ingin membuat senarai objek DTO.
Visual Studio menyediakan fungsi yang ringkas namun berkuasa untuk mencapai tujuan ini. Pergi ke bar menu dan pilih Edit >
Selepas menampal JSON anda ke dalam kotak dialog ini, Visual Studio secara automatik menjana hierarki kelas yang mencerminkan struktur data JSON. Hierarki ini mengandungi kelas seperti Rootobject, Response, Result, Leads, Row, FL.Sebagai contoh, kelas C# berikut akan dihasilkan:
<code class="language-csharp">public class Rootobject { public Response response { get; set; } } public class Response { public Result result { get; set; } public string uri { get; set; } } public class Result { public Leads Leads { get; set; } } public class Leads { public Row[] row { get; set; } } public class Row { public string no { get; set; } public FL[] FL { get; set; } } public class FL { public string val { get; set; } public string content { get; set; } }</code>Untuk mengekstrak senarai Petunjuk, anda boleh mengakses sifat Leads.row bagi contoh Rootobject. Setiap objek Baris dalam senarai mewakili bakal pelanggan.
Dengan mengikuti langkah-langkah ini, anda boleh menyahsiri respons JSON yang kompleks dengan mudah ke dalam format berstruktur dan boleh diurus tanpa penghuraian manual.
Atas ialah kandungan terperinci Bagaimana Mudah Mengekstrak Senarai DTO daripada JSON Kompleks dalam C# ASP.NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!