在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,博主微信公众号如下:

最新文章

  1. Android MVP模式 谷歌官方代码解读
  2. Java高级规范之三
  3. git学习笔记1
  4. 使用tcpdump+Wireshark(或Fiddler)做linux服务器的网络请求分析
  5. Jersey(1.19.1) - Sub-resources
  6. 错误 1 未能找到元数据文件“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/wwwroot/7cb4fcd
  7. BIOS+MBR模式 VS UEFI+GPT模式
  8. 【转】title与alt的区别
  9. BZOJ 1492: [NOI2007]货币兑换Cash [CDQ分治 斜率优化DP]
  10. 35 个 jQuery 小技巧
  11. iOS和Android开发异同点(一)
  12. 如何在Ubuntu 16.04上安装PythonGDAL 2.1?
  13. Cinema CodeForces - 670C (离散+排序)
  14. Unsupervised pre-training
  15. spring boot 使用视图modelandview
  16. _event_spawn
  17. 前端hash路由基本原理,及代码的基本实现
  18. java反射基础
  19. Appium简介和初步使用520-1
  20. vue 目录结构与文件配置说明

热门文章

  1. 用Eclipse的maven方式创建JFinal项目
  2. idea2017打war包
  3. linux驱动由浅入深系列:高通sensor架构实例分析之二(驱动代码结构)【转】
  4. deformable conv
  5. postgre查询一段时间内的数据
  6. 爬虫框架Scrapy的安装
  7. [转]Oringin 2016 安装教程
  8. /home/jdk1.8.0_211/jre/bin/java: Permission denied
  9. git worktree 稀疏检出(sparseCheckout)
  10. Java学习笔记二——正则表达式