3

我正在使用 RestSharp。我使用 XML 作为数据的传输编码,但后来我遇到了问题,所以我改用 JSON。现在我也有这个问题!

一切都很好,直到我尝试传递一个包含字节数组 (*) 的对象。现在我收到一个反序列化错误,抱怨“对象没有无参数构造函数”。(服务器返回的 JSON 看起来很干净——它只是没有被 RestSharp 正确反序列化)。

我知道我不是唯一一个有问题的人。除了该帖子中建议的婴儿洗澡水方法之外,没有其他解决方案吗?

(*) 在我开发的早期,我用一个小的手动编码字节数组对其进行了测试,只是为了检查它是否有效。它当时确实有效,但现在无效。我不知道这是由于数组的大小、数组中的“字符”还是什么。该死,这真是一个时间沉没!

4

1 回答 1

3

对于其他为此苦苦挣扎的人,我最终只是将 JSON 格式化程序换成了 JSON.NET。这样可行。

于 2012-09-10T11:07:27.423 回答