C# 使用JsonTextWriter 将DataRow转JSON

 System.IO.StringWriter sw = new System.IO.StringWriter();  

JsonTextWriter writer = new JsonTextWriter(sw);

writer.WriteStartObject();

foreach (DataColumn column in dr.Table.Columns)                 {

writer.WritePropertyName(column.ColumnName);  

writer.WriteValue(dr[column.ColumnName]);              

  }    

writer.WriteEndObject();  

writer.Flush();  

writer.Close();

value = sw.GetStringBuilder().ToString();

你可能感兴趣的:(C#)