私は、.NETのコア1.0でWeb APIを持っていると私は、プロパティではなく、PascalCasingのデフォルトでcamelCasing形式にシリアル化されるという新機能が好き。.NETコアJSONシリアライズ(ExpandoObject)
しかし、一部の私のAPIメソッドはdynamic
またはExpandoObject
を返しています。それらのプロパティはそのままシリアル化されています。つまり、それらをPascalCasingとして動的オブジェクトに追加するとシリアル化されます。
私は、動的オブジェクトがDictionary<string, object>
と密接に関連しているため、それが異なる動作をしているからです。
キャメルケーシングでいい方法でdynamic
をシリアル化するにはどうすればよいですか?
(私はすべてがちょうどAPIからそれらを返す前に小文字のキーを使用して、動的返された辞書を再作成することによって、それを行うことができますが、私は目標を達成するために、かなり良い方法を探しています)
http://stackoverflow.com/questions/9247478/pascal-case-dynamic-properties-with-json-net? – CodeCaster