將巢狀JSON 反序列化為巢狀字典
使用JSON 物件反型序列化為嵌套字典
用於類型對映的自訂JSON 轉換器
以下自訂JSON 轉換器,名為ObjectAsPrimitiveConverter,提供所需的類型對應:
轉換器實作
轉換器的 Readad方法執行自訂映射:
讀取:
寫入:
轉換器的使用
要使用自訂轉換器,必須在反序列化期間將其添加到JsonSerializerOptions 中:
var options = new JsonSerializerOptions { Converters = { new ObjectAsPrimitiveConverter() }, WriteIndented = true, }; dynamic d = JsonSerializer.Deserialize<dynamic>(json, options);
設定選項
轉換器提供了幾個設定選項:
範例 Fiddle
此處提供現場示範:[範例 Fiddle](https://dotnetfiddle.net/tD9pPI)以上是如何在 C# 中使用自訂類型映射將巢狀 JSON 反序列化為巢狀字典?的詳細內容。更多資訊請關注PHP中文網其他相關文章!