1

MissingMemberHandling 属性は、json テキストに C# クラスにないプロパティが含まれている場合にエラーを発行するように Json.Net に指示します。私は逆の動作もしたいです。JSONテキストに欠落しているC#プロパティがある場合、Json.Netがエラーを発行することを望みます。

4

1 に答える 1

1

ドキュメンテーション検索で少しソースを掘り下げてみました。

[JsonObject(ItemRequired = Required.Always)] 

上記をクラスに適用すると、逆シリアル化に必要なすべてのフィールドがマークされます。また、JsonObject属性は継承されますが、私の場合は非常に役立ちます。

于 2012-05-27T10:19:13.597 に答える