572
人物
How to remove k__BackingField from Json data
當用DataContractJsonSerializer類序列化對象為Json時,發現序列化後的json對象,每個屬性都帶有k__BackingField後綴,像這樣:
解決辦法:為要被序列化的類打上相應標記,像下麵這樣:
[Serializable] [DataContract] public class Person { private string _name; [DataMember] public string Name { get { return _name; } set { _name = value; } } }
參考:https://forums.asp.net/t/1903020.aspx/1
最後更新:2017-04-03 16:49:03