.net - 当 JSON 文档使用了被移除的类时怎么办?

标签 .net json ravendb json.net

我最近不得不删除一个被许多 json 文档使用的类。 现在反序列化失败,因为删除的类不再存在。

抛出的错误如下所示:

Error resolving type specified in JSON 'MyClass, MyAssembly'.

这里是 json 文件:

{
  "$type": "MyClass, MyAssembly",
  "Property": "Value"
}

我正在使用 TypeNameHandling.All

我能做什么?

最佳答案

使用 TypeNameHandling.None 或 TypeNameHandling.Auto

关于.net - 当 JSON 文档使用了被移除的类时怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13011545/

相关文章:

c# - 使用 ADO.NET 的批处理操作

c# - 从 TCP 的角度来看,WCF webHTTPbinding 是什么?

php - 从没有 'json_decode' 或 PEAR 的 'Services_JSON' 的 PHP 解析 JSON

C# - 没有带有动态对象建议的 SQL 数据库

ravendb - 没有有效的商业许可证无法设置 Windows 身份验证

ravendb - 存储对父文档的引用而不是存储文档的副本

c# - Java 中 DateTime.FromOADate() 的等价物是什么(Java 中 Datetime 的两倍)

.net - 使用 Expression<Func<object>> 作为字典中的键

javascript - 如何使用 JSON 在 Rest API 请求中发送不带引号的数值

javascript - React 16 渲染 ElasticSearch 5.x 响应