当前位置: 移动技术网 > IT编程>开发语言>.net > 如何 DataTable格式转换json格式

如何 DataTable格式转换json格式

2019年04月03日  | 移动技术网IT编程  | 我要评论

青岛旅游报价,syvip,郑煤集团王书伟车祸

1.序列化啊  宝贝!!

public string datatabletojsonwithjsonnet(datatable table)
{
   string jsonstring=string.empty;
   jsonstring = jsonconvert.serializeobject(table);
   return jsonstring;
}

  

额  

 

2.还有一个恶心点的方法

 

public string datatabletojson(datatable table) 
{ 
var jsonstring = new stringbuilder(); 
if (table.rows.count > 0) 
{ 
jsonstring.append("["); 
for (int i = 0; i < table.rows.count; i++) 
{ 
jsonstring.append("{"); 
for (int j = 0; j < table.columns.count; j++) 
{ 
if (j < table.columns.count - 1) 
{ 
jsonstring.append("\"" + table.columns[j].columnname.tostring()
+ "\":" + "\"" + table.rows[i][j].tostring() + "\","); 
} 
else if (j == table.columns.count - 1) 
{ 
jsonstring.append("\"" + table.columns[j].columnname.tostring()
+ "\":" + "\"" + table.rows[i][j].tostring() + "\""); 
} 
} 
if (i == table.rows.count - 1) 
{ 
jsonstring.append("}"); 
} 
else 
{ 
jsonstring.append("},"); 
} 
} 
jsonstring.append("]"); 
} 
return jsonstring.tostring(); 
}

 



 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网