为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

蝴蝶不菲 2019-06-18 16:22:14
如何将原始的整个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);}


查看完整回答
反对 回复 2019-06-18
  • 3 回答
  • 0 关注
  • 486 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信