Döndürülen json'lar için aşağıdaki örnek yapıyı kullanan bir API kullanmaya çalışıyorum
[
{
"customer":{
"first_name":"Test",
"last_name":"Account",
"email":"test1@example.com",
"organization":"",
"reference":null,
"id":3545134,
"created_at":"2013-08-06T15:51:15-04:00",
"updated_at":"2013-08-06T15:51:15-04:00",
"address":"",
"address_2":"",
"city":"",
"state":"",
"zip":"",
"country":"",
"phone":""
}
},
{
"customer":{
"first_name":"Test",
"last_name":"Account2",
"email":"test2@example.com",
"organization":"",
"reference":null,
"id":3570462,
"created_at":"2013-08-12T11:54:58-04:00",
"updated_at":"2013-08-12T11:54:58-04:00",
"address":"",
"address_2":"",
"city":"",
"state":"",
"zip":"",
"country":"",
"phone":""
}
}
]
JSON.net aşağıdaki yapı gibi bir şeyle harika çalışır
{
"customer": {
["field1" : "value", etc...],
["field1" : "value", etc...],
}
}
Ama sağlanan yapı ile onu nasıl mutlu edeceğimi bilemiyorum.
Varsayılan JsonConvert.DeserializeObject (içerik) kullanılması, doğru Müşteri sayısını verir, ancak tüm veriler boştur.
Bir Müşteri Listesi (aşağıda) bir şey yapmak, "Geçerli JSON dizisi seri durumdan çıkarılamıyor" istisnasına neden olur
public class CustomerList
{
public List<Customer> customer { get; set; }
}
Düşünceler?