using System.Text; using System.IO; namespace EasyModbusClient.businessBody { //class JsonDataContractJsonSerializer //{ // /// // /// 内存对象转换为json字符串 // /// // /// // /// // public static string ObjectToJson(object obj) // { // DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType()); // MemoryStream stream = new MemoryStream(); // serializer.WriteObject(stream, obj); // byte[] dataBytes = new byte[stream.Length]; // stream.Position = 0; // stream.Read(dataBytes, 0, (int)stream.Length); // return Encoding.UTF8.GetString(dataBytes); // } // /// // /// Json字符串转内存对象 // /// // /// // /// // /// // public static object JsonToObject(string jsonString, object obj) // { // DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType()); // MemoryStream mStream = new MemoryStream(Encoding.UTF8.GetBytes(jsonString)); // return serializer.ReadObject(mStream); // } //} }