请任何人请帮忙.这是我的API方法
@POST("/user/new.json")
Call createUser(@Body User user);
这是我在MainActivity中的电话
Retrofit retrofit=new Retrofit.Builder().baseUrl("https://XXXXXX.firebaseio.com").addConverterFactory(GsonConverterFactory.create()).build();
Api api=retrofit.create(Api.class);
User user=new User(1,"Sam");
Call call=api.createUser(user);
call.enqueue(new Callback() {
@Override
public void onResponse(Call call,Response response) {
Log.d("sam","run");
}
@Override
public void onFailure(Call call,Throwable t) {
Log.d("sam","error");
}
});
这是User.java
public class User {
int id;
String name;
public User(int id,String name) {
this.id = id;
this.name = name;
}
}
输出是这样的: –
"user" : {"new" : {"-KBgcQTomo8xGpnv5raM" : {"id" : 1,"name" : "Sam"}}}
但我想要输出: –
"user" : {"new" : {"id" : 1,"name" : "Sam"}}
请帮忙…………….