C#Json Parse对象

时间:2017-08-09 15:42:06

标签: c# parsing json.net

我有一个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;


    }

0 个答案:

没有答案