Json劫机Restsharp.在反序列化之前修改响应内容

本文关键字:修改 响应 劫机 Restsharp 反序列化 Json | 更新日期: 2023-09-27 18:03:52

好的。所以我尝试将Restsharp用作Http客户端。

Basicaly在反序列化之前,我需要修改响应内容。

有没有一个我可以做这件事的延伸点?

你知道我的意思吗?

表单API I,获得有效的json答案,但前缀为")]}',"(防止劫持(。

现在我需要删除它。有办法做到这一点吗?

Json劫机Restsharp.在反序列化之前修改响应内容

Weel我想我明白了。

我必须首先执行结果,然后执行从JsonDeserializer派生的Deserialize类;

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);
    }