如何将原始的整个JSON发布在RESTROFIT请求的正文中?

如何将原始的整个JSON发布在RESTROFIT请求的正文中?

这个问题以前可能有人问过,但没有得到明确的答复。一个完整的JSON到底是如何在Retroefit请求的主体中发布的呢?

见类似问题这里..或者这个答案是对的必须以字段的形式编码和传递表单url。?我真的希望不是,因为我所连接的服务只是期望文章正文中有原始的JSON。它们不是为查找JSON数据的特定字段而设置的。

我只想向休息室一劳永逸。有一个人回答说,不要使用改装。另一个则不确定语法。另一个人认为这是可以的,但前提是它的形式url编码并放置在一个字段中(在我的情况下,这是不可接受的)。不,我不能为我的Android客户重新编码所有的服务。是的,在主要项目中,发布原始JSON而不是将JSON内容作为字段属性值传递是非常常见的。让我们把它做好,然后继续前进。有人能指出说明这是如何完成的文档或示例吗?或者提供一个可以/不应该这样做的正当理由。

更新:我可以百分之百肯定地说一件事。你可以在谷歌的截击中做到这一点。它就建在里面。我们能在RESTROFIT做这个吗?


蝴蝶不菲
浏览 487回答 3
3回答

POPMUISE

而不是类,我们也可以直接使用HashMap<String, Object>发送身体参数,例如interface&nbsp;Foo&nbsp;{ &nbsp;&nbsp;@POST("/jayson") &nbsp;&nbsp;FooResponse&nbsp;postJson(@Body&nbsp;HashMap<String,&nbsp;Object>&nbsp;body);}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android