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小时内删除。