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