我有一個js對象結構類似:JavaScriptSerializer反序列化對象「收藏」爲對象的屬性沒有
object.property1 = "some string";
object.property2 = "some string";
object.property3.property1 = "some string";
object.property3.property2 = "some string";
object.property3.property2 = "some string";
即時透過JSON.stringify(對象)與Ajax請求通過這個。當我嘗試使用JavaScriptSerializer.Deserialize作爲字典反序列化時,我得到以下錯誤:
沒有爲'System.String'類型定義的無參數構造函數。
這個完全相同的過程是工作與非「集合」屬性的常規對象..感謝您的任何幫助!
這是我原來的問題的一個很好的闡述..你有答案嗎?謝謝! – bill 2010-06-02 17:14:15
好吧,這是有道理的,是最簡單的..一旦我輸入他們如何我反序列化整個事情呢? – bill 2010-06-02 18:39:30
我不熟悉JavaScriptSerializer,但我猜測:Foo foo = JavaScriptSerializer.Deserialize(incomingJson); –
jvenema
2010-06-02 20:31:51