我的web api操作返回odata json格式的实体,例如:
{
"@odata.context":"http://x/odata/$metadata#Category","value":[
{
"Id":734,"Number":"100","Description":"category description"
}]
}
在使用OData之前,我的动作以JSON格式返回,所以我曾经得到这样的响应:
var result = response.Content.ReadAsAsync<T>().Result;
然而,此方法不再适用于OData JSON。如何将结果反序列化到我的对象中?
答案 0 :(得分:0)
有几个客户端库可以为您完成这项工作。您可以尝试OData Code Generator VS扩展或Simple.OData.Client。