Mastering C# JSON Deserialisierung mit json.net
kann JSON direkt in ein Wörterbuch in C# einschränken. Nutzen Sie die Leistung von JSON.NET (Newtonsoft.json Nuget Paket).
json.net bietet eine Reihe von Funktionen für die optimierte JSON -Handhabung, einschließlich:
JsonSerializer
JsonIgnore
Attribute. JsonProperty
<code class="language-csharp">using Newtonsoft.Json; public class Product { public string Name { get; set; } public DateTime Expiry { get; set; } public decimal Price { get; set; } public string[] Sizes { get; set; } } public class Example { public static void Main(string[] args) { Product product = new Product { Name = "Apple", Expiry = new DateTime(2008, 12, 28), Price = 3.99M, Sizes = new string[] { "Small", "Medium", "Large" } }; string json = JsonConvert.SerializeObject(product); Product deserializedProduct = JsonConvert.DeserializeObject<Product>(json); } }</code>
, ein JsonConvert
Objekt in eine JSON -Zeichenfolge zu serialisieren und es dann wieder in ein Product
-Objekt zu deserialisieren. Product
Das obige ist der detaillierte Inhalt vonWie kann JSON.NET C# JSON Deserialisierung verbessern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!