2
繼承在asp.net網頁API核心1.0(希望相同asp.net網絡API 2.0),而串行化該從DynamicObject忽略繼承的對象該類自己聲明的屬性。網絡API忽略原始屬性而序列化對象從DynamicObject
public class Demo : DynamicObject
{
// This property is ignore in api response
public int Prop1 {get; set;}
}
實際JSON:
{"DynamicProp1": "abc", "DynamicProp2" : 123 ... so on}
預期JSON:
{"Prop1": 123, "DynamicProp1": "abc", "DynamicProp2" : 123 ... so on}
什麼建議嗎?
你可以把返回對象?我的意思是,如果你初始化你的變量爲DynamicObject,那麼它就像預期的那樣工作。 –
我剛剛得到了一個解決方案。謝謝。將解決方案發布爲答案 –