- 前言
- DataContractJsonSerializer 反序列化物件時,發現 Json 的欄位名稱多了"k__BackingField"。
查找問題時發現是 Serializable 屬性造成的。 - 主文
- 解決方法:物件屬性加入 DataContract, DataMember
- 如下:
- JSON的內容: "{\"Name\":\"Adm\",\"PID\":\"1\"}"
- "ID" 因為設定屬性 Name="PID" 所以 JSON 的 Key 為PID
- Age 沒設定 DataMember 所以沒有值。
- 參考
沒有留言:
張貼留言