【发布时间】:2019-02-27 09:35:30
【问题描述】:
我通过改造我的网络服务发布数据,但它返回 null,因为我这样发布;
{"username":"asd","password":"123"}
但我想这样发帖;
{user:{"username":"asd","password":"123"}}
这些是我的实体和调用方法;
public class User {
@SerializedName("username")
@Expose
public String username;
@SerializedName("password")
@Expose
public String password;
}
我的呼叫服务界面是这样的;
@POST("/test/Logon")
Call<Result> getLogon(@Body User user);
我不想使用额外的类来传递用户。
【问题讨论】:
-
只需使用
user键创建新的JSONObject并且值是您传递的当前值
标签: android json gson retrofit2