DataSet序列化成JSON格式字串
阿新 • • 發佈:2022-04-14
如果突然問你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", "角色名": "管理員" } ] }