MVC-4 Web-APIサーバーで、名前にスペースを含むJson文字列を受け取ります。
{ "field name" : "some value" , "simpleName" : "some string" }
Model
クラスを定義しました。例:
public class SomeJsonModel
{
[DataMember(Name = "field name")]
public string FieldName { get; set; }
public string SimpleName { get; set; }
}
SimpleName
これで通過しますが(最初の文字の大文字と小文字の不一致にもかかわらず、これは良いことです)、にFieldName
なりnull
ます。
フィールド名にスペースが含まれているJsonを正常に受信するにはどうすればよいですか(事前定義済み-クライアントデータソースを変更できません)?