如何在C#中解析搜索api odata json结果

时间:2013-11-21 10:01:21

标签: c# json odata sharepoint-2013

我正在使用此搜索查询

string siteUrl = "<site>";
string  queryText ="Path:\"pathTosearch/*\" IsDocument:1";
string rowlimit = "10";
string sortExpression = "Write:descending";
string uriTempale = "{0}_api/search/query?querytext='{1}'&rowlimit={2}&sortlist='{3}'";

我用httpwebrequest调用它我需要将结果解析为C#对象,有没有直接的方法来实现,或者我必须使用

dynamic dynObj = Newtonsoft.Json.JsonConvert.DeserializeObject(result);

1 个答案:

答案 0 :(得分:0)

使用json.net时,您可以使用泛型反序列化并避免使用动态see example here