问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c# 反序列化JSON的问题,里面有多个数组

发布网友 发布时间:2022-04-24 06:50

我来回答

4个回答

热心网友 时间:2022-04-24 08:20

不管有多少的数组,不管里面是什么类型的都无所谓,只是需要你定义一个和你要序列化后的object相同就行了。具体做法:

1、定义class(和你的字段相同即可)

2、反序列化,源码为:

public static T ResolveJson<T>(String json)
        {
            if (String.IsNullOrEmpty(json))
            {
                return default(T);
            }
            T obj = new JavaScriptSerializer().Deserialize<T>(json);
            return obj;
        }

热心网友 时间:2022-04-24 09:38


public class DataUser
        {
            public string changeCode { get; set; }
            public string orderDesc { get; set; }
            public string orderNo { get; set; }
            public long time { get; set; }
            public string transactionId { get; set; }
        }
        //用这个类反序列化
        public class Order
        {
            public DataUser datauser { get; set; }
            public string notifyType { get; set; }
            public string sign { get; set; }
            public string version { get; set; }
        }

热心网友 时间:2022-04-24 11:12

  /// <summary>     
        /// JSON反序列化     
        /// </summary>       
        public static T JsonDeserialize<T>(string jsonString)
        {
            DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T));
            MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(jsonString));
            T obj = (T)ser.ReadObject(ms);
            return obj;
        }

热心网友 时间:2022-04-24 13:04

你为什么不用Newtonsoft.json.dll来反序列化呢?它帮你封装好了,而且性能优化的也比较好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
WPS手机版怎么设置页边距 页面设置了解下 wps页边距水平和垂直在哪里? wps excel页边距水平居中设置技巧_百度... 冬季储存大葱最简单方法是什么?怎样让大葱新鲜过冬? 大葱在过冬的时候应该怎样储存 高分求,流鼻血问题。她一到热天随便晒晒太阳就经常流,有时候步晒太阳也... 我一晒太阳就流鼻血是什么问题 家用投影仪排名前十名的品牌有哪些? 坚果j10s和n1pro 色彩对比 坚果j10s当家用投影仪如何? 神奇宝贝观看顺序 男友说抖音上一曲相思火了。我该怎么回答他?这歌我一直喜欢听。一直都挺火的 作文:___,真有趣(传统节日) 高校教师资格证成绩什么时候出来 现代汉字属于哪一种文字。 类别有象形文字,拼形文字,表意文字,语素文字,词语文字,意音文字,音节文字 交通事故一次性赔偿协议有效吗 汉字坚守在意音文字阶段原因 如何获取人身损害赔偿 和解赔偿后反悔怎么办 win10更新后无法进入桌面,显示蓝色背景OOBESETTINGS,重试也没用。 请问大家:什么叫“形意字”?什么叫“意音字”? win10更新后无法进入桌面,显示器没反应,长按电源键开机关机好几次还是没用_百度问一问 我们老师要我列举两个接触过的管理信息系统,我不知道怎么办,求助?? 我身边的管理信息系统 我的后备箱漏水 怎么才能修好? 汽车 后备箱漏 水怎么 处理? ASP 批量更新修改的字段内容(ACCESS) access表如何批量修改?我有很多表,要把数据16字段都替成15,此外表名中有16的也替换成15 ASP中 对ACCESS数据库记录 批量的更新问题 笔记本电脑的硬盘用多久要换呀? 怎么批量修改ACCESS数据库中的数据 一级警员,二级警员,见习警员都是公务员吗? 警员是公务员吗?? 芙拉小方包真假识别? 水晶肉圆怎么做好吃 水晶肉丸的热量是多少? 水晶糯米肉丸的做法,水晶糯米肉丸怎么做好吃 水晶糯米肉丸子怎么做 广东省岭南工商第一高级技工学校 广东省有哪些技工学院? 如果穿抹胸的晚礼服,弄什么发型比较好看? 广东岭南工商第一技师学院怎么样 广东技工学校有哪些? 穿白色晚礼服短发配什么发型 晚礼服超短发发型 广东应用技工学校排名 广州万通汽车学校和广东省岭南工商第一技师学院那个好 梦见老公同意我俩离婚 是什么意思 梦见老公找事不离婚,最后同意离婚了? 广东最好的技校是什么 广东省最好的技师学院是哪个? 正在离婚的女人梦见老公同意离婚,还把女儿给我了?