Dataset 输出Json格式

  [HttpPost]
        public string GetTableSetCovertJson() {
            DataTable dt = new DataTable("status");
            dt.Columns.AddRange(new DataColumn[] {
                new DataColumn() { ColumnName="Name",DataType=typeof(System.String)},
                new DataColumn() { ColumnName="Age",DataType=typeof(System.Int32)},
                new DataColumn() { ColumnName="Address",DataType=typeof(System.String)},
            });
            dt.Rows.Add(new object[] { "周伯通",98,"重阳宫"});
            dt.Rows.Add(new object[] { "王重阳", 108, "黑洞" });
            dt.Rows.Add(new object[] { "黄药师", 106, "桃花岛" });
            DataTable dt2 = dt.Clone();//克隆表一的结构(所有列)
            dt2.TableName = "Second";
            //表2添加行
            dt2.Rows.Add(new object[] {"郭靖",23,"蒙古大草原" });
            dt2.Rows.Add(new object[] { "黄蓉", 22, "桃花岛" });
            //将datable放入dataset中
            //创建dataset
            DataSet ds = new DataSet();
            ds.Tables.AddRange(new DataTable[]{ dt, dt2 });
           
          return   JsonConvert.SerializeObject(ds);
        }
返回的json格式
{"status":
[{"Name":"周伯通","Age":98,"Address":"重阳宫"},
{"Name":"王重阳","Age":108,"Address":"黑洞"},
{"Name":"黄药师","Age":106,"Address":"桃花岛"}],
"Second":
[{"Name":"郭靖","Age":23,"Address":"蒙古大草原"},
{"Name":"黄蓉","Age":22,"Address":"桃花岛"}]},

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值