JsonConvert.DeserializeObject 对象是空字符串解析报错解决办法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JsonConvert.DeserializeObject 对象是空字符串解析报错解决办法相关的知识,希望对你有一定的参考价值。

参考技术A 正常的json 引用类型返回空时应为null, 但是使用非强类型语言时此处可以时空字符串, 这样导致c# JsonConvert.DeserializeObject解析失败,

方法一: 将DTO添加构造函数即可正确解析

方法二: 也可以用JObject 或 JArray 解析某个json值, 获取该值之后判断解析, 并自己组装成实例对象即可.

以上是关于JsonConvert.DeserializeObject 对象是空字符串解析报错解决办法的主要内容,如果未能解决你的问题,请参考以下文章