如何将原始的整个JSON发布在RESTROFIT请求的正文中?这个问题以前可能有人问过,但没有得到明确的答复。一个完整的JSON到底是如何在Retroefit请求的主体中发布的呢?见类似问题这里..或者这个答案是对的必须以字段的形式编码和传递表单url。?我真的希望不是,因为我所连接的服务只是期望文章正文中有原始的JSON。它们不是为查找JSON数据的特定字段而设置的。我只想向休息室一劳永逸。有一个人回答说,不要使用改装。另一个则不确定语法。另一个人认为这是可以的,但前提是它的形式url编码并放置在一个字段中(在我的情况下,这是不可接受的)。不,我不能为我的Android客户重新编码所有的服务。是的,在主要项目中,发布原始JSON而不是将JSON内容作为字段属性值传递是非常常见的。让我们把它做好,然后继续前进。有人能指出说明这是如何完成的文档或示例吗?或者提供一个可以/不应该这样做的正当理由。更新:我可以百分之百肯定地说一件事。你可以在谷歌的截击中做到这一点。它就建在里面。我们能在RESTROFIT做这个吗?
3 回答
POPMUISE
TA贡献1765条经验 获得超5个赞
HashMap<String, Object>
interface Foo { @POST("/jayson") FooResponse postJson(@Body HashMap<String, Object> body);}
- 3 回答
- 0 关注
- 486 浏览
添加回答
举报
0/150
提交
取消