天天看點

Json的序列化與反序列化以及亂入的k_BackingField1.序列化與反序列化Object轉換成Json檔案: Json資料轉換成Object  2.亂入的k__BackingField的解決方案

  今天需要使用Json資料,是以用到了Json的序列化與反序列化。首先先來說怎麼序列化的:

  首先添加System.Runtime.Serialization的引用

Json的序列化與反序列化以及亂入的k_BackingField1.序列化與反序列化Object轉換成Json檔案: Json資料轉換成Object  2.亂入的k__BackingField的解決方案

  程式比較簡單我就不多說了,剛開始實體類是這樣的:

然後調用:

加入斷點,檢視json資料,

Json的序列化與反序列化以及亂入的k_BackingField1.序列化與反序列化Object轉換成Json檔案: Json資料轉換成Object  2.亂入的k__BackingField的解決方案

居然莫名其妙出現了亂入的k__BackingField

隻需要将實體類改成如下形式:

再監視下就不會出現k__BackingField。Json資料轉換成實體的調用也很簡單: