Я смог получить список с, например, 1 ID: 12 History и поместил его в модель Customer, чтобы отобразить его, и поместил его в customerList, чтобы сделать его единым целым, но когда я его сериализовал ... Вывод сталкак это.
Если идентификатор клиента такой же, история должна быть внутри только одного родительского INI_CUSTOMER_ID.
{
"INI_CUSTOMER_ID": "liebaj7337",
"History": [{
"DealerID": "1",
"VisitedStoreName": "1",
"VisitedDate": "1"
"Activity": "1",
"VehicleID": "1",
"VehicleName": "1",
"OCN": "",
"Source": "1"
}]
}, {
"INI_CUSTOMER_ID": "LieBaj7337",
"History": [{
"DealerID": "2",
"VisitedStoreName": "2",
"VisitedDate": "2",
"Activity": "2",
"VehicleID": "2",
"VehicleName": "2",
"OCN": "",
"Source": "2"
}]
ОЖИДАЕМЫЙ ВЫХОД
Пожалуйста, проверьте мою модель, если она соответствует моим ожидаемым результатам.
{
"INI_CUSTOMER_ID": "liebaj7337",
"History": [{
"DealerID": "1",
"VisitedStoreName": "1",
"VisitedDate": "1",
"Activity": "1",
"VehicleID": "1",
"VehicleName": "1",
"OCN": "",
"Source": "1"
},{
"DealerID": "2",
"VisitedStoreName": "2",
"VisitedDate": "2",
"Activity": "2",
"VehicleID": "2",
"VehicleName": "2",
"OCN": "",
"Source": "2"
}]
МОДЕЛЬ
public class CustomerList
{
public List<Customer> Customers { get; set; }
}
public class Customer
{
public string INI_CUSTOMER_ID { get; set; }
public List<History> History { get; set; }
}
public class History
{
public string DealerID { get; set; }
public string VisitedStoreName { get; set; }
public string VisitedDate { get; set; }
public string Activity { get; set; }
public string VehicleID { get; set; }
public string VehicleName { get; set; }
public string OCN { get; set; }
public string Source { get; set; }
}