【发布时间】:2012-08-03 01:34:23
【问题描述】:
我有类要从 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.Errordelegate 不允许为失败的成员设置值,并且不显示有关失败的成员类型的任何信息。
如果可以选择以另一种方式做到这一点,很高兴知道这一点。
【问题讨论】:
-
其实我有很多类要反序列化。