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 件のコメント:
コメントを投稿