在.net 4.0 可以使用:
public static class JsonConvert
{
public static T ToModel<T>(String jsonString)
{
using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(jsonString)))
{
return (T)new DataContractJsonSerializer(typeof(T)).ReadObject(ms);
}
}
public static string ToJson(object jsonObject)
{
using (var ms = new MemoryStream())
{
new DataContractJsonSerializer(jsonObject.GetType()).WriteObject(ms, jsonObject);
return Encoding.UTF8.GetString(ms.ToArray());
}
}
}

本文介绍如何在.NET 4.0环境下将JSON数据转换为C#模型,以及如何将C#对象序列化为JSON格式,重点在于.NET 4.0中的实现方法。
740

被折叠的 条评论
为什么被折叠?



