【转载】C#使用Newtonsoft.Json组件来序列化对象
2024-08-22 16:50:17
在Asp.Net网站开发的过程中,很多时候会遇到对象的序列化和反序列化操作,Newtonsoft.Json组件是专门用来序列化和反序列化操作的一个功能组件,引入这个DLL组件后,就可使用JsonConvert.SerializeObject方法来序列化C#的对象。JsonConvert.SerializeObject方法的签名为JsonConvert.SerializeObject(object value),value代表具体需要序列化的对象,当然JsonConvert.SerializeObject方法还有几个重载方法。
(1)首先在项目中引入Newtonsoft.Json.Dll项目组件
(2)在命名空间处引入组件:using Newtonsoft.Json;
(3)在具体需要C#对象序列化的地方调用序列化函数JsonConvert.SerializeObject方法。具体例子如下:
List<TestModel> testList = new List<ConsoleApplication1.TestModel>(); testList.Add(new TestModel()
{
Index=,
Name="Index1"
});
testList.Add(new TestModel()
{
Index = ,
Name = "Index2"
});
testList.Add(new TestModel()
{
Index = ,
Name = "Index2"
}); var jsonStr= Newtonsoft.Json.JsonConvert.SerializeObject(testList);
备注:原文转载自博主个人站IT技术小趣屋,原文链接为C#使用Newtonsoft.Json组件来序列化对象_IT技术小趣屋。
博主个人技术交流群:960640092,博主微信公众号如下:
最新文章
- Android MVP模式 谷歌官方代码解读
- Java高级规范之三
- git学习笔记1
- 使用tcpdump+Wireshark(或Fiddler)做linux服务器的网络请求分析
- Jersey(1.19.1) - Sub-resources
- 错误 1 未能找到元数据文件“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/wwwroot/7cb4fcd
- BIOS+MBR模式 VS UEFI+GPT模式
- 【转】title与alt的区别
- BZOJ 1492: [NOI2007]货币兑换Cash [CDQ分治 斜率优化DP]
- 35 个 jQuery 小技巧
- iOS和Android开发异同点(一)
- 如何在Ubuntu 16.04上安装PythonGDAL 2.1?
- Cinema CodeForces - 670C (离散+排序)
- Unsupervised pre-training
- spring boot 使用视图modelandview
- _event_spawn
- 前端hash路由基本原理,及代码的基本实现
- java反射基础
- Appium简介和初步使用520-1
- vue 目录结构与文件配置说明
热门文章
- 用Eclipse的maven方式创建JFinal项目
- idea2017打war包
- linux驱动由浅入深系列:高通sensor架构实例分析之二(驱动代码结构)【转】
- deformable conv
- postgre查询一段时间内的数据
- 爬虫框架Scrapy的安装
- [转]Oringin 2016 安装教程
- /home/jdk1.8.0_211/jre/bin/java: Permission denied
- git worktree 稀疏检出(sparseCheckout)
- Java学习笔记二——正则表达式