我想反序列化一些JSON,我從asmx服務中抓取到對象列表中。所有在JSON類匹配字段的字段中,JSON是回來有效的,但我得到了看似神祕的錯誤:當使用C#/ JavaScriptSerializer反序列化json時,「值不能爲空」錯誤
Value cannot be null. Parameter name: type.
沒有命名類型在我的任何物體的參數。有沒有人見過這個?
這是拋出錯誤的代碼。
System.Web.Script.Serialization.JavaScriptSerializer serr = new System.Web.Script.Serialization.JavaScriptSerializer();
List<Rejection> l = serr.Deserialize<List<Rejection>>(json);
JSON是早些時候宣佈歸來後與外地班裏匹配有效的JSON字符串。您反序列化的名稱的類是否必須與json中的__type屬性匹配?
你能發表一些代碼片段嗎? – 2009-10-07 19:09:04