如何将C#/.NET 将json字符串格式数据转换成对象
展开全部
//可以用微软自带的序列化工具或者第三方的工具json.net。
using System.Runtime.Serialization;
public static T JsonDeserialize<T>(string json)
{
//json 必须为 {name:"value",name:"value"} 的格式(要符合JSON格式要求)
DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(T));
MemoryStream ms = new MemoryStream(System.Text.Encoding.UTF8.GetBytes(json.ToCharArray()));
T obj = (T)serializer.ReadObject(ms);
ms.Close();
return obj;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询