API返回结果JSON有值为空时反序列化报错

在调取一些第三方接口的时候,有时候会返回一些字段为空的值
当我们在反序列化时候就会报错

其实反序列化里面有属性可以设置处不处理为空的值

private T ConvertToResponse(string body)
    {
         var Setting = new JsonSerializerSettings();
         Setting.NullValueHandling = NullValueHandling.Ignore;
         return JsonConvert.DeserializeObject(body, Setting);
      }

为您推荐

发表评论

您的电子邮箱地址不会被公开。