Java 如何使用类?
我使用改装的数据传输。我很困惑。 我有Pojo生成的类。但是我不知道如何使用目的地类Java 如何使用类?,java,android,retrofit,pojo,Java,Android,Retrofit,Pojo,我使用改装的数据传输。我很困惑。 我有Pojo生成的类。但是我不知道如何使用目的地类 public class NewOrderRequest { @SerializedName("phone") @Expose private String phone; public NewOrderRequest(String phone, List<Destination> destinations) { super();
public class NewOrderRequest {
@SerializedName("phone")
@Expose
private String phone;
public NewOrderRequest(String phone, List<Destination> destinations)
{
super();
this.phone = phone;
this.destinations = destinations;
}
public String getPhone() {return phone;}
public void setDestinations(List<Destination> destinations)
{
this.destinations = destinations;
}
}
使用:
public class Destination {
@SerializedName("lat")
@Expose
private String lat;
public Destination(String lat) {
super();
this.lat = lat;
public String getLat() {
return lat;
}
public void setLat(String lat) {
this.lat = lat;
}
}
List<Destination> destination = null;
destination.add();
我应该向setDestination方法传递什么?
NewOrderRequest newOrderRequest = new NewOrderRequest();
newOrderRequest.setPhone("+911");
newOrderRequest.setDestinations(????????);
NetworkService.getInstance()
.service()
.newOrder(jsessionid, newOrderRequest)
这就是我所尝试的:
public class Destination {
@SerializedName("lat")
@Expose
private String lat;
public Destination(String lat) {
super();
this.lat = lat;
public String getLat() {
return lat;
}
public void setLat(String lat) {
this.lat = lat;
}
}
List<Destination> destination = null;
destination.add();
列表目的地=null;
destination.add();
您需要创建一个列表这里有什么问题?只需在定义的列表中添加值,如destination.add(新目的地(“lat_值”));仅供参考:@SerializedName注释仅在JSON字段的名称与类字段的名称不同时才需要。在这种情况下,您可以删除它,谢谢!现在我知道了。