分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

json序列化

发布时间:2023-09-06 01:45责任编辑:蔡小小关键词:jsjson

1,引用

插件:Newtonsoft.Json.dll

命名空间:using Newtonsoft.Json;

2,json序列化

 ???????static void Serialize() ???????{ ???????????List<User> uList = new List<User>(); ???????????uList.Add(new User { Name = "xihu", Age = 20, Sex = false }); ???????????uList.Add(new User { Name = "qiyo", Age = 21, Sex = true }); ???????????uList.Add(new User { Name = "mokg", Age = 22, Sex = false }); ???????????//将user集合序列化 ???????????string s = JsonConvert.SerializeObject(uList); ???????????Console.WriteLine(s); ???????}

3,反序列化

 ???????//反序列化
???????static void Deserialize(string jsonStr)
 ???????{ ???????????List<User> uList = JsonConvert.DeserializeObject<List<User>>(jsonStr); ???????????foreach(var u in uList) ???????????{
          ????????????????Console.WriteLine($"姓名:{u.Name},年龄:{u.Age},性别:{u.Sex}"); ???????????} ???????}

不知道你们发现了没有,转换后性别的首字母变成了大写,原因吧,我暂时还不知道,睡觉去了,哈哈

json序列化

原文地址:https://www.cnblogs.com/ecake/p/8542815.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved