在應用中有的時候響應的數據和實在的字段可能存在大小寫等之類的差別 .這時候不想改實體類時我們可以通過特性標簽來實現
如實體
class N { public int ID { get; set; } public string Name { get; set; } }
自帶的(默認json序列化器)
System.Text.Json.Serialization 命名空間下 : 序列化后 {ID:0,name:""}
第三方
Newtonsoft.Json 則可以使用 : 序列化后 {_id:0,Name:""}
注意 : 默認情況下反序列化回來時可以忽略大小寫,所以為了開發方便.建議盡量讓字段名一致(大小寫忽略)