Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk deserialize JSON dalam .net menggunakan Newtonsoft atau Linq ke JSON?
Gunakan Newtonsoft atau LINQ ke JSON untuk menyahsiri JSON dalam .NET
Soalan:
Bagaimana untuk menukar data JSON kepada objek .NET yang boleh digunakan menggunakan Newtonsoft atau LINQ kepada JSON?
Jawapan:
Gunakan Newtonsoft.Json:
Gunakan LINQ untuk JSON:
Gunakan penaipan dinamik C#:
Kod contoh menggunakan penaipan dinamik:
<code class="language-csharp">public class Example { public int Id { get; set; } public string Name { get; set; } } // JSON字符串 string json = "{\"Id\": 1, \"Name\": \"biofractal\"}"; // 反序列化为动态对象 dynamic results = JsonConvert.DeserializeObject<dynamic>(json); // 访问属性 int id = results.Id; string name = results.Name; // 如需创建强类型对象 Example example = new Example { Id = id, Name = name, };</code>
Atas ialah kandungan terperinci Bagaimana untuk deserialize JSON dalam .net menggunakan Newtonsoft atau Linq ke JSON?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!