Serialization DataMember (name) override issue

后端 未结 2 1037
忘了有多久
忘了有多久 2021-01-17 12:37

I am using a DataContractJsonSerializer and have an issue with the DataMember Name.

I made a base class and several derived classes. I need the derived classes becau

2条回答
  •  一个人的身影
    2021-01-17 12:52

    I had this same issue. I was using VB.NET and I had to Shadow (or Overload) the property to get WCF to respect the DataMember property in my derived class. In C# you should be able to use the new operator.

    public class DerivedClass
    {
        [DataMember(Name = "first_method")]
        new public string FirstMethod { get; protected set; }
    }
    

提交回复
热议问题