怎样用C#把JSON数据转换为list或数组
1个回答
推荐于2016-02-08 · 知道合伙人数码行家
关注
展开全部
public static T JSONToObject<T>(string jsonText)
{
JavaScriptSerializer jss = new JavaScriptSerializer();
try
{
return jss.Deserialize<T>(jsonText);
}
catch (Exception ex)
{
throw new Exception("JSONHelper.JSONToObject(): " + ex.Message);
}
}
//JavaScriptSerializer为:System.Web.Script.Serialization.JavaScriptSerializer,注意添加引用,我觉得这个更好。
//使用的话:
//JsonResult<hzJsonApplicationInfo> appResult =JSONToObject<JsonResult<hzJsonApplicationInfo>>(你的json字符串);就行了。JsonResult、hzJsonApplicationInfo 是我定义的类,对应json字符串
{
JavaScriptSerializer jss = new JavaScriptSerializer();
try
{
return jss.Deserialize<T>(jsonText);
}
catch (Exception ex)
{
throw new Exception("JSONHelper.JSONToObject(): " + ex.Message);
}
}
//JavaScriptSerializer为:System.Web.Script.Serialization.JavaScriptSerializer,注意添加引用,我觉得这个更好。
//使用的话:
//JsonResult<hzJsonApplicationInfo> appResult =JSONToObject<JsonResult<hzJsonApplicationInfo>>(你的json字符串);就行了。JsonResult、hzJsonApplicationInfo 是我定义的类,对应json字符串
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询