【问题标题】:Can RestSharp handle byte arrays?RestSharp 可以处理字节数组吗?
【发布时间】:2012-08-09 21:44:11
【问题描述】:

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

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

我知道我是not the only one having problems。除了那个帖子中建议的婴儿洗澡水方法之外,没有其他解决方案吗?

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

【问题讨论】:

  • 只是好奇,如果你声明 List 而不是 byte[] 会发生什么?

标签: json serialization restsharp


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-10
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    相关资源
    最近更新 更多