.NET中使用Newtonsoft或LINQ to JSON反序列化JSON
問題:
如何使用Newtonsoft或LINQ to JSON將JSON數據轉換為可用的.NET對象?
答案:
使用Newtonsoft.Json:
使用LINQ to JSON:
使用C#動態類型:
使用動態類型的示例代碼:
<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>
以上是如何使用 Newtonsoft 或 LINQ to JSON 在 .NET 中反序列化 JSON?的詳細內容。更多資訊請關注PHP中文網其他相關文章!