【发布时间】:2016-09-05 10:48:58
【问题描述】:
在 asp.net web api core 1.0 中(我希望与 asp.net web api 2.0 中的相同),同时序列化一个继承自 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,那么它会按预期运行。
-
我刚刚找到了解决方案。谢谢。自己发布解决方案作为答案
标签: c# asp.net json asp.net-web-api json.net