确定。所以我试图使用Restsharp作为Http客户端。
Basicaly我需要在反序列化之前修改响应内容。
我可以做到这一点吗?
你知道我的意思吗?
表单API I,获取有效的json答案,但")]}',"
(劫持预防)作为前缀。
现在我需要删除它。 有没有办法做到这一点?
答案 0 :(得分:1)
Weel我想我想出来了。
我必须首先执行结果,然后执行我从JsonDeserializer派生的Deserializer类;
var reult = client.Execute(request);
var u = new MyDeserializer().Deserialize<UserGuamInformations>(reult);
和课程的一部分:
public new T Deserialize<T>(IRestResponse response){
string str = response.Content;
response.Content = str.Remove(0, 6);//remove )]}',\n
return base.Deserialize<T>(response);
}