ナンシーのプロパティ名をそのまま保持しようとしています。例えば、は、の代わりに、Response.AsJson
にとどまります。 私はそれがJsonSettings.RetainCasing = true
と設定されているのを見ました。 Nancy.Json
またはこの設定を設定する例では見つかりませんでした。この設定を見つけるためのヒントと配置場所はどこですか?ナンシー2.0.0-barneyrubble JSON保持ケーシング
0
A
答えて
2
デフォルトでは、NancyはSimpleJsonを使用します。
public override void Configure(INancyEnvironment environment)
{
environment.Json(retainCasing: true);
base.Configure(environment);
}
0
私は他の回答の意味を作ることができなかったが、この解決策を見つけた: はちょうどこのようにconfigureメソッドをオーバーライドする保持ケースを設定します。スタートアップコードで使用する次の行を追加します。 Nancyがオブジェクトのケースを変換しないようにします。
Nancy.Json.JsonSettings.RetainCasing = true;
私は右の私のhost.Start()呼び出しの前にそれを置く:jchannonはgithubの上で示唆したように、すでにこれを行って
NancyHost host = new NancyHost(uri, new DefaultNancyBootstrapper(), hostConfigs); host.Start();
+0
あなたの解決策は1.x用です。上記の答えは、既に使用しているバージョンを質問で指定しているので、2.x用です。 –
関連する問題
- 1. ナンシーDependencyResolver
- 2. ナンシー4dアレイスライシング
- 3. ナンシー・オーイン・テスト・インタラクション
- 4. Angular2とナンシー:処理エラーメッセージ
- 5. ナンシーのユーザー情報
- 6. ナンシーでスタティックなリンク
- 7. ナンシー行列+列ベクトル
- 8. リストのナンシー配列
- 9. json形式を保持するためのJSONデータのエンコード
- 10. json-ld純粋なjsonにいくつかのオブジェクトを保持
- 11. ナンシーと同じプロパティを持つモデルへのバインド
- 12. Rxjsマップ関数を使用したときのオブジェクトプロパティのケーシングの保存方法
- 13. ナンシーのappsettingsを読む
- 14. ナンシー配列の値 "汚染"
- 15. WCFサービス参照のケーシングの変更
- 16. jQueryのinputmaskケーシング大文字/小文字
- 17. 復元文字列のオリジナルのケーシング
- 18. MahApps DataGridの列のヘッダーのケーシング
- 19. ナンシーと16ビットのPGM
- 20. Pythonオブジェクトのナンシーな印刷
- 21. 不規則なナンシー行列
- 22. Pythonのリストとナンシー配列
- 23. 数秒以上のナンシーFFT
- 24. 0以外の値のナンシー平均
- 25. 保管JSONオブジェクト
- 26. ナンシー2D配列行ごとの減算
- 27. JSONデータをTypescriptで取得した後に保持する
- 28. GroovyのレターケースをJSONコンバータで保持する方法は?
- 29. ファイルの内容を保持できるJSONオブジェクトの作成
- 30. ジェリットのJSONデータを保持する汎用クラス
おかげで、。しかしあなたの答えを受け入れる。 – zulq