.NET

cover
System.Text.Json 轉換 JSON

System.Text.Json 是 .NET 6 之後推薦使用的 JSON 轉換工具。本文介紹如何用 JsonSerializer.Deserialize() 與 JsonSerializer.Serialize() 在 C# 中進行 JSON 與物件的互轉,並示範在 .NET 7 以上使用 JsonPolymorphic 和 JsonDerivedType 處理多型資料。此外,也說明如何建立自訂 JsonConverter,自行控制 JSON 的讀寫行為。