当前位置: 首页 > 编程语言 > C#

Json字符串嵌套转DataTable分享

时间:2023-04-10 19:08:20 C#

Json字符串嵌套转DataTable我需要将下面的Json字符串转DataTable。{"pnr":"1234567890","train_num":"12311","train_name":"HWHDLIKLKMAI","doj":"23-12-2013","from_station":{"code":"DLI","name":"Delhi"},"to_station":{"code":"KLK","name":"Kalka"}}在DataTable中我需要显示train_numtrain_namedojfrom_station(nameonly)to_station(nameonly)我到现在所拥有的是,publicclassTrain{publicstringtrain_num{get;放;}publicstringtrain_name{get;放;}公共字符串doj{得到;放;}publicfrom_stationfrom_station{得到;放;}publicto_stationto_station{得到;放;}}publicclassfrom_station{公共字符串代码{get;放;}公共字符串名称{get;放;}}publicclassto_station{公共字符串代码{get;放;}公共字符串名称{get;放;}}publicstaticDataTableToDataTable(Traindata){PropertyDescriptorCollectionprops=TypeDescriptor.GetProperties(typeof(Train));DataTable表=newDataTable();for(inti=0;inew{train_num=data.train_num,train_name=data.train_name,doj=data.doj,from_station=data.from_station.name,to_station=data.to_station.name}).ToList();DataTabledt=ToDataTable(shapedData);本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: