無効なオブジェクトに変換し、しかし、それはしません。 Id
でもList
フィールドも、元のJSON(たとえId
フィールドが必須であるにもかかわらず)に存在するかどうかをチェックしていません。 JSONにランダムなプロパティを追加すると、実際に例外がスローされます。C#JsonConvertは、私は単純なクラスを作成している
どうすればこのテスト(そのまま)が合格するという意味でJsonConvert
が厳しいですか? (リストが定義されていないので)
{ name: "aa", list: null }
に失敗 - - (何のidが定義されていないので){ id: 0, name: "", list: null }
に失敗 -{ id: 1, name: "aa" }
:正確な私は期待されるように
[jsonスキーマ](http://www.newtonsoft.com/jsonschema)を使用してjsonに関するルールを設定する方法はありますか? –