DataSet序列化成JSON格式字符串

如果突然问你dataset序列化为JSON是什么格式,你能说出来吗?比如如下代码

复制代码
DataSet set = new DataSet();
DataTable table1 = new DataTable();
table1.TableName = "用户信息";
table1.Columns.Add("编号");
table1.Columns.Add("姓名");
table1.Rows.Add(1, "张三");
table1.Rows.Add(2, "李四");
set.Tables.Add(table1);

DataTable table2 = new DataTable();
table2.TableName = "角色信息";
table2.Columns.Add("编号");
table2.Columns.Add("角色名");
table2.Rows.Add(1, "普通用户");
table2.Rows.Add(2, "管理员");
set.Tables.Add(table2);

Console.WriteLine(JsonConvert.SerializeObject(set));
复制代码

你觉得应该输出什么内容呢?下面直接上答案

复制代码
{
    "用户信息": [
        {
            "编号": "1",
            "姓名": "张三"
        },
        {
            "编号": "2",
            "姓名": "李四"
        }
    ],
    "角色信息": [
        {
            "编号": "1",
            "角色名": "普通用户"
        },
        {
            "编号": "2",
            "角色名": "管理员"
        }
    ]
}
复制代码

 

posted @   段江涛IT  阅读(207)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
历史上的今天:
2019-04-14 使用vue实现自定义搜索功能
2019-04-14 一步一步搭建vue项目
2016-04-14 html css 伪样式
页脚HTML代码
点击右上角即可分享
微信分享提示