我不喜歡DataContractSerializer如何處理我的Dictionary反序列化。我的方法都返回一個Stream,我使用JavascriptDeserializer來返回我想要的JSON,但是這對Dictionary的幫助並不是我的一個參數。WCF - 如何使用JavascriptSerializer作爲我的Deserializer?
的JavascriptSerializer處理詞典的像這樣的:
{"myKey1":"myValue1", "myKey2":"myValue2"}
DataContractSerializer的做到這一點:
[{"Key":"myKey1", "Value":"myValue1"}, {"Key":"myKey2", "Value":"myValue2"}]
的問題,這是我們的Android和iPhone應用程序是嘔吐本地生成的代碼和我們的AJAX通話失敗。
任何簡單的方法來做到這一點或一種方法來解決微軟可怕的Dictionary反序列化?
你有重複你的問題http://stackoverflow.com/questions/8372076/wcf-post-json-dictionary-without-key-value-text - 請刪除其中之一。 Thankyou –