首页 > 代码库 > 第一个Json.Net Demo
第一个Json.Net Demo
1 //序列化 2 private void btnShow_Click(object sender, EventArgs e) 3 { 4 DataTable dt = new DataTable(); 5 DataColumn dcName = new DataColumn("Name"); 6 DataColumn dcAge = new DataColumn("Age"); 7 DataColumn dcCity = new DataColumn("City"); 8 9 dt.Columns.Add(dcName);10 dt.Columns.Add(dcAge);11 dt.Columns.Add(dcCity);12 for (int i = 0; i < 10; i++)13 {14 DataRow dr = dt.NewRow();15 dr[0] = "Name" + i;16 dr[1] = "Age" + i;17 dr[2] = "City" + i;18 dt.Rows.Add(dr);19 }20 string json = JsonConvert.SerializeObject(dt);21 Console.WriteLine(json);22 richTextBox1.Text = json;23 }24 //反序列化25 private void button1_Click(object sender, EventArgs e)26 {27 string json = richTextBox1.Text;28 DataTable dt1 = JsonConvert.DeserializeObject<DataTable>(json);29 for (int i = 0; i < dt1.Rows.Count; i++)30 {31 DataRow dr = dt1.Rows[i];32 Console.WriteLine("{0}\t{1}\t{2}\t", dr[0], dr[1], dr[2]);33 }34 dataGridView1.DataSource = dt1;35 }
第一个Json.Net Demo
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。