Skip to content

Instantly share code, notes, and snippets.

@jmbeach
Created January 24, 2019 20:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jmbeach/ec94e1a6048bd1bb4a2c737ad2d5f539 to your computer and use it in GitHub Desktop.
Save jmbeach/ec94e1a6048bd1bb4a2c737ad2d5f539 to your computer and use it in GitHub Desktop.
Newtonsoft.Json Serialize DataTable Example
void Main()
{
var dt = new DataTable();
dt.Columns.Add(new DataColumn("ID", typeof(int)));
dt.Columns.Add(new DataColumn("Name", typeof(string)));
var row = dt.NewRow();
row["ID"] = 1;
row["Name"] = "John Snow";
var row2 = dt.NewRow();
row2["ID"] = 2;
row2["Name"] = "Iron Man";
dt.Rows.Add(row);
dt.Rows.Add(row2);
JsonConvert.SerializeObject(dt).Dump();
// prints: [{"ID":1,"Name":"John Snow"},{"ID":2,"Name":"Iron Man"}]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment