C#的DataTable到JSON? [英] C# DataTable to Json?

查看:138
本文介绍了C#的DataTable到JSON?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想要得到的DataTable的JSON格式来显示它在图表上。

I want to get DataTable as Json Format to show it on a chart.

public JsonResult GetDataTable()
{
    DataTable dt = new DataTable();

    dt.Columns.Add("Jan");
    dt.Columns.Add("Feb");
    dt.Columns.Add("Mar");
    dt.Columns.Add("Apr");

    for (int i = 0; i < 10; i++)
    {
        dt.Rows.Add(i * 5, i * 10, i * 15, i * 11);
    }

    // JsonDataTable = dt to Json

    return new JsonResult
    {
        Data = new
        {
            success = true,
                chartData = JsonDataTable 
        },
        JsonRequestBehavior = JsonRequestBehavior.AllowGet
    };
}



我如何转换数据表到JSON?

How Can I convert DataTable to Json?

感谢

推荐答案

您可以使用的 JSON.NET 其中自动序列数据表(以及许多其他类型的!),以JSON。

You can use JSON.NET which automatically serializes DataTables (amongst many other types!) to JSON.

这篇关于C#的DataTable到JSON?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆