public static DataSetResource ResourceFromString(string data) { DataSetResource result = null; using (MemoryStream ms = new MemoryStream()) { StreamWriter sw = new StreamWriter(ms); sw.Write(data); sw.Flush(); ms.Position = 0; DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(DataSetResource)); result = (DataSetResource)serializer.ReadObject(ms); } return(result); }
public static string ResourceToString(DataSetResource dsr) { string result = null; using (MemoryStream ms = new MemoryStream()) { DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(DataSetResource)); serializer.WriteObject(ms, dsr); ms.Flush(); ms.Position = 0; StreamReader sr = new StreamReader(ms); result = sr.ReadToEnd(); result = result.Replace("\\u000a", ""); } return(result); }