我的休息服务返回下面的 JSON,但由于某种原因,休息锐利没有将响应正确地反现实化为对象。谁能看到这里发生了什么?“响应”对象正在设置,但其中的“存储”数组/列表始终设置为空。
我在http://www.stum.de/2009/12/22/using-restsharp-to-consume-restful-web-services/尝试了 Michael stum 的文章,并对下面的代码进行了一些修改,似乎无法理解正确的。有任何想法吗?
JSON:
{
"stores": [
{
"name": "Group Health"
},
{
"name": "QFC - Seattle/Rainier #849"
}
]
}
我需要使用 Rest Sharp 将其反现实化为一个对象,以便我可以在客户端中使用这些数据。我的班级定义如下
public class store
{
public string name{get;set;}
}
public class Result
{
public store[] stores;
}
我使用下面的行来取消实现其余响应
var response = client.Execute<Result>(request);
还尝试了如下结果定义,结果相同。
public class Result
{
public List<store> stores;
}