我有类从 json 反序列化
class SeeSharp
{
public int Number;
}
好的 json 就像
{1号}
来自 PHP 的错误 json 是
{编号:假}
我使用以下方式处理反序列化错误http://blog.mrlacey.co.uk/2012/03/debugging-deserialization-errors-in.html
当读取 string/int/double/bool/etc 类型的成员失败时,我想将其值设置为这种类型的默认值并将该错误标记为已处理。
目前,JsonSerializationSettings.Error委托不允许为失败的成员设置值,并且不显示有关失败的成员类型的任何信息。
如果可以选择以另一种方式做到这一点,那么很高兴知道这一点。