Java 如何在android studio中使用改型服务在请求中传递json
如何在改装中传递这些类型请求中的请求数据Java 如何在android studio中使用改型服务在请求中传递json,java,android,web-services,retrofit,Java,Android,Web Services,Retrofit,如何在改装中传递这些类型请求中的请求数据 主要考虑的是 Gson gson = new Gson(); String strJsonObject = gson.toJson(OBJECT_OF_YOUR_MODEL_CLASS); strJsonObject is string value you can pass as parameter 下面是一个代码剪贴画,你可以如何实现它 ObjectModel objectModel = new ObjectModel
主要考虑的是
Gson gson = new Gson();
String strJsonObject = gson.toJson(OBJECT_OF_YOUR_MODEL_CLASS);
strJsonObject is string value you can pass as parameter
下面是一个代码剪贴画,你可以如何实现它
ObjectModel objectModel = new ObjectModel();
objectModel.setMobile_number("123456789");
objectModel.setWork_number("12345789");
objectModel.setFax_number("123465");
objectModel.setFirst_name("first name");
objectModel.setLast_name("last name");
objectModel.setWebsite("ww.solution.com");
ArrayList<ObjectModel.Email> emails = new ArrayList<>();
ObjectModel.Email email = new ObjectModel.Email();
email.setPersonal("abc@gmail.com");
email.setWork("work@gmail.com");
emails.add(email);
objectModel.setEmail(emails);
Gson gson = new Gson();
String strJsonObject = gson.toJson(objectModel);
Log.e("strJsonObject", strJsonObject);
}当您使用改装时,使用子实体创建数据请求非常简单。
按照以下步骤轻松完成此操作
@Headers(“内容类型:application/json”)
@POST(API.REGISTER)
调用registerUser(@Body ModelBody ModelBody)代码>
如果您有任何疑问,可以在这里联系我。您必须创建一个json对象,并将该json对象作为字符串传递到参数中。为此,您必须创建一个包含这些值和键的模型类,通过使用Gson,您可以在stringSir的中创建一个json对象,你有关于这个的演示代码吗?好的,我会创建并发布为答案谢谢你,先生。谢谢,我会用这个代码告诉你答案。
public class ObjectModel {
String mobile_number = "";
String work_number = "";
String fax_number = "";
String first_name = "";
String last_name = "";
String website = "";
ArrayList<Email> email = new ArrayList<>();
public String getMobile_number() {
return mobile_number;
}
public void setMobile_number(String mobile_number) {
this.mobile_number = mobile_number;
}
public String getWork_number() {
return work_number;
}
public void setWork_number(String work_number) {
this.work_number = work_number;
}
public String getFax_number() {
return fax_number;
}
public void setFax_number(String fax_number) {
this.fax_number = fax_number;
}
public String getFirst_name() {
return first_name;
}
public void setFirst_name(String first_name) {
this.first_name = first_name;
}
public String getLast_name() {
return last_name;
}
public void setLast_name(String last_name) {
this.last_name = last_name;
}
public String getWebsite() {
return website;
}
public void setWebsite(String website) {
this.website = website;
}
public ArrayList<Email> getEmail() {
return email;
}
public void setEmail(ArrayList<Email> email) {
this.email = email;
}
public static class Email {
String work = "";
String personal = "";
public String getWork() {
return work;
}
public void setWork(String work) {
this.work = work;
}
public String getPersonal() {
return personal;
}
public void setPersonal(String personal) {
this.personal = personal;
}
}