1234567891011121314151617181920212223242526272829303132333435363738 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace EasyModbusClient.businessBody
- {
- class JsonJavaScriptSerializer
- {
- /// <summary>
- /// 内存对象转换为json字符串
- /// </summary>
- /// <param name="obj"></param>
- /// <returns></returns>
- public static string ToJSON(object obj)
- {
- StringBuilder sb = new StringBuilder();
- //JavaScriptSerializer json = new JavaScriptSerializer();
- //json.Serialize(obj, sb);
- return Newtonsoft.Json.JsonConvert.SerializeObject(obj);
- // return sb.ToString();
- }
- /// <summary>
- /// Json字符串转内存对象
- /// </summary>
- /// <param name="jsonString"></param>
- /// <param name="obj"></param>
- /// <returns></returns>
- public static T FromJSON<T>(string jsonString)
- {
- //JavaScriptSerializer json = new JavaScriptSerializer();
- //return json.Deserialize<T>(jsonString);
- return Newtonsoft.Json.JsonConvert.DeserializeObject<T>(jsonString);
- }
- }
- }
|