我想反序列化从数据库提供给我的JSON
那是我的Dto
public class filiali {
public cliente cli { get; set; }
public int fil { get; set; }
public string nom { get; set; }
public int km { get; set; }
public decimal ore { get; set; }
}
// filiale singola
public class FilialeDto {
public filiali filiali { get; set; }
}
// lista di filiali
public class ListaFilialiDto {
public List<filiali> filiali { get; set; }
}
我的功能
private static ListaFilialiDto ProcessFiliali() {
ListaFilialiDto filialeDto = null;
try {
var jsonString = client.GetStringAsync("my service").Result;
filialeDto = JsonConvert.DeserializeObject<ListaFilialiDto>(jsonString);
} catch (Exception ex) {
logger.Error(ex, "Errore chiamata Servizio Filiali");
}
return filialeDto;
}
我的json
{"filiali":[{"cli":1,"fil":1,"nom":"Tizio SPA","km":0,"ore":0.00}]}
问题是我的对象“ filialeDto”为空,我得到了以下信息:
System.NullReferenceException:“对象引用未设置为对象的实例。”