使用Json.net反序列化JSON對象數(shù)組我試圖使用一個API,使用以下示例結(jié)構(gòu)為他們返回的json[
{
"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可以使用類似以下結(jié)構(gòu)的東西{
"customer": {
["field1" : "value", etc...],
["field1" : "value", etc...],
}}但我無法弄清楚如何讓它對提供的結(jié)構(gòu)感到滿意。使用默認(rèn)的JsonConvert.DeserializeObject(content)會生成正確的Customer數(shù),但所有數(shù)據(jù)都為null。在CustomerList(下面)執(zhí)行某些操作會導(dǎo)致“無法反序列化當(dāng)前JSON數(shù)組”異常public class CustomerList{
public List<Customer> customer { get; set; }}思考?
使用Json.net反序列化JSON對象數(shù)組
月關(guān)寶盒
2019-08-27 17:24:34