На сайте jsonschema2pojo описаны данные, которые мне нужно передать. Используя дооснащение вперед json кузов. Я не понимаю, как поместить данные в классе доставки?
Само тело запроса выглядит следующим образом:
{
"phone": "",
"delivery":
{
"lat" : "",
"lon" : ""
}
Оформление запроса.
NewOrderRequest newOrderRequest = new NewOrderRequest();
newOrderRequest.setPhone("911");
newOrderRequest.setDelivery(????);
NetworkService.getInstance()
.service()
.newOrder(newOrderRequest)
Pojo: NewOrderRequest Модель
public class NewOrderRequest {
@SerializedName("phone")
@Expose
private String phone;
@SerializedName("delivery")
@Expose
private Delivery delivery;
public NewOrderRequest(String phone, Delivery delivery) {
super();
this.phone = phone;
this.delivery = delivery;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
}
Pojo: Модель доставки
public class Delivery {
@SerializedName("lat")
@Expose
private String lat;
@SerializedName("lon")
@Expose
private String lon;
public Delivery(String lat, String lon) {
super();
this.lat = lat;
this.lon = lon;
}
public String getLat() {
return lat;
}
public void setLat(String lat) {
this.lat = lat;
}
public String getLon() {
return lon;
}
public void setLon(String lon) {
this.lon = lon;
}
}
Может кто-нибудь, пожалуйста, помогите мне решить эту проблему?