我有一个C#方法返回一个列表。但是,在网页上显示列表时,序列化对象将用括号和引号括起来。我想使用Newtonsoft(Json.Parse)来解析这个对象,使其看起来更整洁。但是,我不确定如何在当前状态下反序列化代码。任何帮助,将不胜感激。谢谢!
public Response<List<CurrentData>> GetCurrentData()
{
Response<List<CurrentData>> re = new Response<List<CurrentData>>();
try
{
DataTable dt = SqlClass.GetDataTable(Config.GetConnectionString("master"), "exec dbo.GetCurrentData");
re.Response = dt.AsEnumerable().Select(r =>
{
return new CurrentData()
{
Id = r.Field<string>("ID"),
Date = r.Field<DateTime>("Date"),
Name = r.Field<string>("Name"),
Source= r.Field<string>("Source") //needs to be parsed
};
}).ToList();
}
catch (Exception ex)
{
re.ResponseCode = -1;
re.ErrorDescription.Add(ex.Message);
}
return re;
}