2017-03-26 3 views
0

は、私は次のように必須属性とマッピングされたJSONの名前を持つクラスを作成したい:必要なプロパティとJSON PropertyName意味

class MyClass { 
    [Required] 
    public string Foo {get; set;} 
} 

これは、すべて正常に動作します。しかし、次のようなJSONアノテーションでこれを組み合わせて、

class MyClass { 
    [Required] 
    [JsonProperty(PropertyName = "bar")] 
    public string Foo {get; set;} 
} 

検証を壊すのはなぜここに行動変容を行い、どのように私はそれを修正できますか?

答えて

0

これを試してみてください:

class MyClass 
{ 
    [JsonProperty(PropertyName = "bar", Required = Required.Always)] 
    public string Foo { get; set; } 
} 
関連する問題