You could use JSON.NET instead of JavaScriptSerializer
: it has better performance and supports .NET 2, .NET 3.5, .NET 4, Silverlight and Windows Phone.
Here is the equivalent of your code with JSON.NET:
var dataObject = JsonConvert.DeserializeObject<MyResponseClassObject>(result);
return dataObject;