我想用ODataMediaTypeFormatter對字典im模型進行serialaze。如何在Asp.Net中使用ODataMediaTypeFormatter對字典進行序列化
JsonNet序列字典作爲對象:
{
Length: 10,
Weight: 100,
}
ODataMediaTypeFormatter(與ODataJsonLight串行器)序列爲空數組:
[
{},
{}
]
ODataMediaTypeFormatter序列字典作爲KeyValuePair和KeyValuePair的集合作爲空對象。
我嘗試覆蓋默認格式化程序並將字典轉換爲複雜類型的參數,但我有在ODataJsonLight序列化器(它是Microsoft.Data.Edm的一部分)Edm驗證錯誤。
有沒有人有任何想法如何正常序列化字典?
這將是不可能得到的OData來了解您的'object',除非您使用接口或抽象類值。例如'KeyValuePair' –