Utilisez Newtonsoft ou LINQ to JSON pour désérialiser JSON dans .NET
Question :
Comment convertir des données JSON en objets .NET utilisables à l'aide de Newtonsoft ou LINQ to JSON ?
Réponse :
Utilisez Newtonsoft.Json :
Utilisez LINQ to JSON :
Utiliser le typage dynamique C# :
Exemple de code utilisant la saisie dynamique :
<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>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!