6

質問をウェブで検索しましたが成功しなかったので、ここに質問を投稿します。

JSON データをクライアントに提供するために MVC4 Web API を使用しています。C# は Pascal 命名規則を使用するため、デフォルトでクライアントが受け取った JSON データも Pascal 命名規則になっています。これをカスタマイズして JSON でキャメル命名規則を返すにはどうすればよいですか?

別の問題は、シリアル化された名前を変更する方法ですか? たとえば、C# で「Description」という名前のプロパティがありますが、データ サイズを小さくするために、JSON で「descr」としてシリアル化したいのですが、どうすれば実現できますか?

4

3 に答える 3

1

投稿http://blog.alexonasp.net/post/2012/04/05/Lowercase-JSON-with-ASPNET-Web-API.aspxは、私の質問に正確に答えています。

于 2012-11-05T16:08:12.030 に答える
0

これは最善の解決策ではないかもしれませんが、同様の状況で、自動シリアル化を使用する代わりに、必要な形式の json 形式の文字列を返しました。必要なことを実行できる他のシリアライゼーション ライブラリを見つけることができるかもしれません。

于 2012-11-02T19:58:28.053 に答える