scriptignore仅在json序列化过程中生效

时间:2010-11-19 00:51:10

标签: c# .net json.net

它不会影响JSON反序列化。任何人都可以解释一下吗?

1 个答案:

答案 0 :(得分:2)

documentation声明如下:

  

如果将ScriptIgnoreAttribute应用于类的公共属性或公共字段,则当序列化类的实例为JavaScript Object Notation(JSON)格式时,JavaScriptSerializer会忽略或跳过该成员。

我对JSON序列化器持有同样的看法。该文档没有说明有关反序列化的任何内容。

我相信这个想法是,当你不序列化一个属性时,反序列化并不重要,因为该属性根本不存在于反序列化数据中。