using Newtonsoft.Json.Linq;
using System.Collections.Generic;
using Formatting = Newtonsoft.Json.Formatting;
public static void Main()
DataSet ds = new DataSet();
DataTable dt = new DataTable();
var dsString = JsonConvert.SerializeObject(ds);
var model = JsonConvert.DeserializeObject<DataTableToModel>(dsString);
var json = JsonConvert.SerializeObject(model.ModelProperty);
public class DataTableToModel
private List<Model> ModelSetter { set { this.ModelProperty = value.FirstOrDefault(); } }
public Model ModelProperty { get; set; }
public string id { get; set; }
public string value { get; set; }