DataSetToJson DataTable转JSON示例
DataTable 转 JSON 的老套路你用过,但如果你想要个一眼就能跑起来的小例子,DataSetToJson
这个资源还挺合适的。项目结构是标准的 ASP.NET Web Forms 模式,Default.aspx
那套三件套都在,按钮点一下,数据库出来的 DataTable
就能变成 JSON,前端直接拿来展示。
DataSet 和 DataTable 是 .NET 里操作数据的老朋友了,前者能装一堆表,后者就像一张表格。想把它们变成 JSON,你可以用 JavaScriptSerializer
,也可以用更流行的 JsonConvert
。比如:
using Newtonsoft.Json;
string jsonString = JsonConvert.SerializeObject(myDataTable, Formatting.Indented);
转换逻辑不复杂,而且不挑实体类格式。只要列名和属性名能对上,就能转。这样前后端交互的时候,就省了不少事,适合配合 jQuery Ajax、Postman 那些工具做调试。
另外压缩包里的代码写得还算清楚,新手照着敲能上手,老手看了也不会嫌弃。你要是正好在搞 .NET 后台,前端又要 JSON 数据,这套用法可以直接抄。
如果你对类似内容感兴趣,也可以顺手看看这些:
总结一下,用这个资源你可以快速搭建一个数据转换的小工具,不费脑子,效率还不错。
下载地址
用户评论