【问题标题】:What to do when a JSON document uses a removed class?当 JSON 文档使用已移除的类时该怎么办?
【发布时间】:2012-10-22 12:32:18
【问题描述】:

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

抛出的错误如下所示:

在 JSON 'MyClass, MyAssembly' 中指定的错误解析类型。

这里是json文件:

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

我正在使用TypeNameHandling.All

我能做什么?

【问题讨论】:

    标签: .net json ravendb json.net


    【解决方案1】:

    使用 TypeNameHandling.None 或 TypeNameHandling.Auto

    【讨论】:

    • 我之前尝试过,但没有成功。但是,我已经找到了解决我的问题的方法。我恢复了类并删除了它的内容,所以 raven 在反序列化时可以找到类型。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-13
    • 2014-04-24
    • 2014-03-23
    • 1970-01-01
    • 2019-12-27
    • 2019-05-03
    • 1970-01-01
    相关资源
    最近更新 更多