私は多くの他のものを派生させる抽象型を持っています。この抽象タイプでは、カスタム属性[JsonConverter(typeof(BasicJsonConverter))]
、BasicJsonConverterオーバーライドメソッドCreate
(クラスはhereからインスピレーションされています)のクラスAbstractJsonConverter
を持っています。ポストコール時にContractResolverが無視される
私の問題は、GETの呼び出しではjsonがラクダのケーキ化されていることですが、POSTやPUTの呼び出しではjsonがパスカルケース化されています。 私はこのようなGlobalConfigまたはWebApiConfigに登録しようとしました:
json.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
が、結果なし。
ラクダのすべての呼び出しを得るための助けがあれば大いに感謝します。
はい、あなたは正しいです!私はそれを可能にしていますか? –
いいえ、不可能です。クライアントのポストデータがWeb APIにない方法 – dotnetstep
ああ、私はそれを得る。ありがとう! –