【发布时间】:2012-06-10 22:22:50
【问题描述】:
目前我已经注册了一个Gson Provider,它是正确的 每当我的请求消耗或生成 json 时使用。
问题是我有一个需要 Post 数据的请求 byte[], InputStream, Reader, or String。
我需要“原始”数据的原因是我有一些第三方代码 它希望自己进行反序列化。
无论我指定我的 Post 方法期望的这四种类型中的哪一种, GsonReader 会抱怨,这是正确的。
应为字符串,但为 BEGIN_OBJECT
根据类型会有不同的错误,但这一切都归结为 事实上我不希望这个 Provider/MessageBodyReader 运行。
另外,我无法控制已发布数据的 Accept 和 Content-type 标头。 它们将是 application/json。
【问题讨论】: