using Newtonsoft.Json.Linq;
using Formatting = Newtonsoft.Json.Formatting;
public static void Main()
DataTable dt = new DataTable();
string json = new JObject(
dt.Columns.Cast<DataColumn>()
.Select(c => new JProperty(c.ColumnName, JToken.FromObject(dt.Rows[0][c])))
).ToString(Formatting.None);