すべての文字列列に nvarchar の代わりに nchar を使用するデータベースを持ついくつかのレガシー システムをラップする Web API アプリケーションを作成しています。
これは明らかに、データベースからのすべての文字列に、最後にフィールドの長さに合わせて空白を埋めるという問題があります。
JSON を返すので、JSON ができるだけ縮小されていることを確認し、文字列をトリミングしたいと思います。TrimEnd()
コード内ですべての文字列を手動で実行する必要はありません。
これを実現するために、WebAPI でオブジェクトを出力するために使用されている JSON シリアライザーでこれを行うことができると考えていました。中を探してみました
GlobalConfiguration.Configuration.Formatters.JsonFormatter
これを行う方法を見つけることができるかどうかを確認しますが、実行可能なオプションを見つけるのに苦労しています.
誰かが以前にこれをやろうとしたことがありますか?フィールドを手動でループすることなく、パフォーマンスのオーバーヘッドを大幅に発生させることなく、どうやってそれを行うことができたのでしょうか?