-1
sonrası yöntemiyle Liste değerlerini gönder:benim web hizmetinden bir yanıtı var
public class AddScheduleReqParser {
@SerializedName(GsonKey.USER_ID)
public String UserId;
@SerializedName(GsonKey.EQUIPMENT_ID)
public String EquipmentId;
@SerializedName(GsonKey.SCHEDULE_NAME)
public String ScheduleName;
@SerializedName(GsonKey.NOTES)
public String Notes;
@SerializedName(GsonKey.START_DATE_STRING)
public String StartDate;
public List<AddScheduleSubReqParser> time;
}
ve ikinci sınıf:
public class AddScheduleSubReqParser {
@SerializedName(GsonKey.START_TIME)
public String StartTime;
@SerializedName(GsonKey.END_TIME)
public String EndTime;
}
Bunun için
{
"UserId": 4,
"EquipmentId": 1,
"ScheduleName": "sample string 4",
"Notes": "sample string 5",
"StartDate": "2016-04-09",
"time": [
{
"StartTime": "00:00:00",
"EndTime": "00:30:00"
}
]
}
İki sınıf yarattı Bu yanıtı posta gönderme yöntemi
mAddScheduleReqParser.UserId = abc;
mAddScheduleReqParser.EquipmentId = "1";
mAddScheduleReqParser.ScheduleName = "Schedule";
mAddScheduleReqParser.Notes = "notes";
mAddScheduleReqParser.StartDate = "2016-04-09";
mAddScheduleSubReqParser.StartTime = "00:30:00";
mAddScheduleSubReqParser.EndTime = "1:00:00"
Ancak değerler Başlangıç zamanı ve saatinde saklanmaz.
Başlangıç saati ve Bitiş Saati değerlerini nasıl gönderebilirim?