using Nancy; using Nancy.ModelBinding; public class WWW : NancyModule { public WWW() : base() { Post["/new"] = p => { var Result = New((MyModel)this.Bind()); return Response.AsJson(new { Result = "OK", }); } } } public class MyModel { public String 注文・見積NO = null; }
いままで(Visual Studio 2012)はビルドが通るので気にしていませんでした。
ところが、最近のコンパイラ(Visual Studio 2015)では「・」が許されません。
なんでもコンパイラを 1 から作り直したとか。
Nancy の JSON は優秀ですが、別名指定には対応していないことが判明。OTL
nuget Nancy.Serialization.NetJSON のお陰様で、何とか次のように対応できました。これは nuget でインストールするだけで有効化されました。
public class MyModel { [NetJSONProperty("注文・見積NO")] public String 注文見積NO = null; }
0 件のコメント:
コメントを投稿