如何在C#中从DataTable创建JSON文件

SPa*_*dya -1 c# sql-server json

DataTable从SQL Server 创建了一个.代码如下

protected void BindGridviewData()
    {
        StringBuilder str = new StringBuilder();
        SqlConnection con = new SqlConnection("Data Source=INBDQ2WK2LBCD2S\\SQLEXPRESS;Initial Catalog=MCAS;Integrated Security=SSPI");
        SqlDataAdapter adp = new SqlDataAdapter("select top 10 * from test4 order by Id desc", con);
        DataTable dt = new DataTable();
        adp.Fill(dt);


    }
Run Code Online (Sandbox Code Playgroud)

现在我如何JSON从数据表创建文件

Nar*_*iya 5

使用JSON.NET.

 string json = JsonConvert.SerializeObject(table, new Newtonsoft.Json.Formatting());
Run Code Online (Sandbox Code Playgroud)