我有一个具有以下结构的Web服务(我无法编辑):
/用户
{
"response" : {
"users": [{"name": "John"},{"name": "Jack"}]
},
"page" : { "current":1, "total":1}
}
Run Code Online (Sandbox Code Playgroud)
/宠物
{
"response" : {
"pets": [{"name": "Fido"},{"name": "Tweety"}]
},
"page" : { "current":1, "total":1}
}
Run Code Online (Sandbox Code Playgroud)
如您所见,“响应”属性中的属性名称已更改。如何使用RestSharp反序列化一般响应?我不想为每个资源编写一个Response类。
我编写了以下通用Response类
{
"response" : {
"users": [{"name": "John"},{"name": "Jack"}]
},
"page" : { "current":1, "total":1}
}
Run Code Online (Sandbox Code Playgroud)
当然,RestSharp无法将动态json属性与ResponseBody.list属性链接。我怎样才能做到这一点?