Home
Manage Your Code
Snippet: JavaScriptSerializer (C#)
Title: JavaScriptSerializer Language: C#
Description: Serialization using JavaScriptSerializer Views: 120
Author: Brandon Dimperio Date Added: 1/27/2012
Copy Code  
1//System.Web.Extensions

2using System.Web.Script.Serialization;
3
4static string SerializeJ(object obj)
5{
6    var j =new JavaScriptSerializer();
7    return j.Serialize(obj);
8}
9
10static object DeserializeJ<T>(string json)
11{
12			
13    return new JavaScriptSerializer().Deserialize<T>(json);
14			
15}
16        public static TResult MapUsingSerializer<T,TResult>(this T source)
17		{
18			var serialized = SerializeJ(source);
19			return (TResult)DeserializeJ<TResult>(serialized);
20		}
Usage
d.MapUsingSerializer();