Convert datatable to JSON in C#

后端 未结 17 1382
猫巷女王i
猫巷女王i 2020-11-22 11:53
  1. I want to get records from database into a DataTable.
  2. Then convert the DataTable into a JSON object.
  3. Return the JSON ob
17条回答
  •  闹比i
    闹比i (楼主)
    2020-11-22 12:44

    Convert datatable to JSON using C#.net

     public static object DataTableToJSON(DataTable table)
        {
            var list = new List>();
    
            foreach (DataRow row in table.Rows)
            {
                var dict = new Dictionary();
    
                foreach (DataColumn col in table.Columns)
                {
                    dict[col.ColumnName] = (Convert.ToString(row[col]));
                }
                list.Add(dict);
            }
            JavaScriptSerializer serializer = new JavaScriptSerializer();
    
            return serializer.Serialize(list);
        }
    

提交回复
热议问题