質問: ChannelFactory with Json.Netフォーマッタ 私はWeb APIの休憩サービスをセットアップして、httpclient + json.netフォーマッタを使用して問題なく使用できます。 しかし、私はチャンネルの工場でこの使用法を実装し、デフォルトのjsonシリアライザをjson.netフォーマッタ(サービスの変更なし)に置き換えたいと思っています。 私はこれの2つの例を見てきました(どちらも同じコードに基づいています): ウェブマスター:/MessageFormatter/JsonNetMessageFormatter しかし、彼らがやっていることは、サービス部分を変更して別の方法でデータを返すことです。 何らかの形でRAWの本体データを得ることができれば、ここの問題は簡単に解決できます。 上に貼り付けられたサンプルは、IClientMessageFormatterのDeserializeReply関数で受け取られたXmlDictionaryReaderを使用してjsonデータを取得します。 Json.NetはXmlDictionaryReaderからの逆シリアル化をサポートしていないので、このデータはスタックのどこかで受信/非直列化する必要があります。 あるいは、ここで誰かが、元のデータ(json string ...)をDeserializeReply関数の中に入れる方法を知っていますか? この問題は、応答の逆シリアル化にのみあります。問題なく送信する(SerializeRequest) 誰もこの問題に成功しましたか?
回答: Got it working with lists as well: http://pastebin.com/UU05tNRj DateTime値はLocalDateTimeに変換されます。 閉じた質問:)