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();
博客展示了使用JsonTextWriter将DataRow转换为JSON的代码。通过创建StringWriter和JsonTextWriter对象,遍历DataRow的列,写入属性名和值,最后完成对象写入并获取转换后的JSON字符串。

932

被折叠的 条评论
为什么被折叠?



