我需要以这种格式将来自数据表的数据流作为一系列记录发送:
"{""firstName"":""Billy Lee"",""lastName"":""Presley"", ... }"
有一种简单的方法可以将数据表或数据行的内容转换为这种格式吗?
由于
答案 0 :(得分:0)
public string DataRowToJSON(System.Data.DataRow row)
{
System.Collections.Generic.List<string> Fields = new System.Collections.Generic.List<string>();
foreach (System.Data.DataColumn item in row.Table.Columns) Fields.Add(string.Format("\"{0}\":\"{1}\"", item.ColumnName, row[item].ToString()));
return string.Format("{{{0}}}", string.Join(",", Fields));
}
我不完全理解结果字符串中需要多少引号...