C#list 集合转Json 串的互相转换 //创建对象 public class EquipmentStatusData { //线体编号 public string LINENO { set ; get ; } //线体名称 public string LINENAME { set ; get ; } } private void listAndJson () { //new ⼀个对象 EquipmentStatusData esdData = new EquipmentStatusData (); esdData .LINENO = "01";//线体编号 esdData .LINENAME = "线体⼀号";//线体名称 //new ⼀个这个对象的list List <EquipmentStatusData > esdDataList = new List <EquipmentStatusData >(); //将对象加⼊集合 esdDataList .Add (esdData ); **//将list 转为JSON** string esdDataListJSON = JsonConvert .SerializeObject (esdDataList ); //esdDataListJSON = [{"LINENO":"01","LINENAME":"线体⼀号"}] **//JSON 转list** JavaScriptSerializer esdDataJss = new JavaScriptSerializer (); //json 字符串转为list 对象, 反序列化 List <EquipmentStatusData > esdDataListBack = esdDataJss .Deserialize <List <EquipmentStatusData >>(esdDataListJSON ); //遍历集合 foreach (var item in esdDataListBack ) { //线体编号 string LINENO = item .LINENO ; //线体名称 string LINENAME = item .LINENAME ; } }1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
json转换对象
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论