我正在使用RestSharp。我使用XML作为我的数据的传输编码,但随后我had problems,所以我转而使用JSON。现在我也遇到了问题!
一切顺利,直到我尝试传递包含字节数组(*)的对象。现在我得到一个反序列化错误抱怨“对象没有无参数构造函数”。 (服务器返回的JSON看起来像是Kosher - 它只是没有被RestSharp正确反序列化。)
我看到我not the only one having problems。除了那篇文章中提出的婴儿出沐浴方法以外,没有解决办法吗?
(*)我在开发的早期用一个小的手工编码字节数组测试了它,只是为了检查它是否有效。然后它 工作,但现在不起作用。我不知道这是否是由于数组的大小,数组中的“字符”或者是什么。该死,这已经是一个时间沉沦了!
答案 0 :(得分:2)
对于任何正在努力解决这个问题的人来说,我最终只是换掉JSON格式化程序而转而使用JSON.NET。这很有效。