json反序列化问题
json反序列化为List<News>,能够解析到json,利用fastJsonList<News>newsList=JSON.parseArray(json,News....
json反序列化为List<News> , 能够解析到json,利用fastJson
List<News> newsList = JSON.parseArray(json, News.class); 进行反序列化 , 能够拿到newsList,但里面的
News的属性全部为null,这是哪儿的问题? 展开
List<News> newsList = JSON.parseArray(json, News.class); 进行反序列化 , 能够拿到newsList,但里面的
News的属性全部为null,这是哪儿的问题? 展开
1个回答
展开全部
给你参考下
using System;
using System.IO;
using System.Text;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
public class JsonHelper
{
/// <summary>
/// Json序列化
/// </summary>
public static string ToJson(object item)
{
return JsonConvert.SerializeObject(item);
}
/// <summary>
/// Json反序列化
/// </summary>
public static T FromJson<T>(string jsonString)
{
try
{
return JsonConvert.DeserializeObject<T>(jsonString);
}
catch (Exception ex)
{
return default(T);
}
}
/// <summary>
/// Json反序列化
/// </summary>
public static object FromJson(Type type, string jsonString)
{
return JsonConvert.DeserializeObject(jsonString, type);
}
}
using System;
using System.IO;
using System.Text;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
public class JsonHelper
{
/// <summary>
/// Json序列化
/// </summary>
public static string ToJson(object item)
{
return JsonConvert.SerializeObject(item);
}
/// <summary>
/// Json反序列化
/// </summary>
public static T FromJson<T>(string jsonString)
{
try
{
return JsonConvert.DeserializeObject<T>(jsonString);
}
catch (Exception ex)
{
return default(T);
}
}
/// <summary>
/// Json反序列化
/// </summary>
public static object FromJson(Type type, string jsonString)
{
return JsonConvert.DeserializeObject(jsonString, type);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询