我想用ODataMediaTypeFormatter对字典im模型进行serialaze。如何在Asp.Net中使用ODataMediaTypeFormatter对字典进行序列化
JsonNet序列字典作为对象:
{
Length: 10,
Weight: 100,
}
ODataMediaTypeFormatter(与ODataJsonLight串行器)序列为空数组:
[
{},
{}
]
ODataMediaTypeFormatter序列字典作为KeyValuePair和KeyValuePair的集合作为空对象。
我尝试覆盖默认格式化程序并将字典转换为复杂类型的参数,但我有在ODataJsonLight序列化器(它是Microsoft.Data.Edm的一部分)Edm验证错误。
有没有人有任何想法如何正常序列化字典?
这将是不可能得到的OData来了解您的'object',除非您使用接口或抽象类值。例如'KeyValuePair' –