newtonsoft不要反序列化我的json文件

时间:2019-06-13 13:59:36

标签: c# json asp.net-mvc deserialization

我想反序列化从数据库提供给我的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:“对象引用未设置为对象的实例。”

0 个答案:

没有答案