Author: kostat
Date: 2007-06-21 14:24:28 -0400 (Thu, 21 Jun 2007)
New Revision: 80506

Modified:
   
trunk/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JavaScriptSerializer.cs
Log:
implemented DeserializeObject

Modified: 
trunk/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JavaScriptSerializer.cs
===================================================================
--- 
trunk/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JavaScriptSerializer.cs
       2007-06-21 18:17:40 UTC (rev 80505)
+++ 
trunk/mcs/class/System.Web.Extensions/System.Web.Script.Serialization/JavaScriptSerializer.cs
       2007-06-21 18:24:28 UTC (rev 80506)
@@ -114,8 +114,7 @@
                }
 
                public T Deserialize<T> (string input) {
-                       JsonSerializer ser = new JsonSerializer (this);
-                       return ConvertToType<T> (ser.Deserialize (new 
StringReader (input)));
+                       return ConvertToType<T> (DeserializeObject(input));
                }
 
                static object Evaluate (object value) {
@@ -220,7 +219,8 @@
                }
 
                public object DeserializeObject (string input) {
-                       throw new NotImplementedException ();
+                       JsonSerializer ser = new JsonSerializer (this);
+                       return ser.Deserialize (new StringReader (input));
                }
 
                public void RegisterConverters 
(IEnumerable<JavaScriptConverter> converters) {

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to