DataContractSerializerが辞書の逆シリアル化をどのように処理するのが好きではありません。私のメソッドはすべてストリームを返し、私は必要なJSONを返すためにJavascriptDeserializerを使いますが、これはDictionaryがPOSTパラメータの1つであることを助けません。WCF - 私のデシリアライザとしてJavascriptSerializerを使用する方法?
{"myKey1":"myValue1", "myKey2":"myValue2"}
DataContractSerializerはこの行います:
JavascriptSerializerは辞書のようにのように扱う
[{"Key":"myKey1", "Value":"myValue1"}, {"Key":"myKey2", "Value":"myValue2"}]
これに伴う問題は、私たちのアンドロイドで、iPhoneアプリは、ネイティブコードを生成吐いと私たちのAJAXされていますコールが失敗しています。
これを行う簡単な方法や、Microsoftのひどい辞書の逆シリアル化を回避する方法はありますか?
あなたの質問http://stackoverflow.com/questions/8372076/wcf-post-json-dictionary-without-key-value-textを重複している - そのうちの一つを削除してください。ありがとう –