C#如何处理JSON

   2023-02-07 学习力0
核心提示:目录C#如何处理JSON第一种第二种总结C#如何处理JSONC#中总共有两种方式处理JSON。第一种右击项目-添加-引用这里重点介绍第二种方式。第二种使用NuGet包,对没错,是Json.Net需要引入的命名空间是:这种方式直接使用工具,不需要进行new。生成JSON文件对于序列

C#如何处理JSON

C#中总共有两种方式处理JSON。

第一种

右击项目->添加->引用

C#如何处理JSON

C#如何处理JSON

这里重点介绍第二种方式。

第二种

使用NuGet包,对没错,是Json.Net

C#如何处理JSON

需要引入的命名空间是:

C#如何处理JSON

这种方式直接使用工具,不需要进行new。

C#如何处理JSON

生成JSON文件

C#如何处理JSON

对于序列化和反序列化的理解:

反序列化:从外部(磁盘或者网络)读入的文件反序列化之后读入内存。

序列化:   内存中的内容序列化之后输出。

C#如何处理JSON

从上面最后一行代码可知:写入到了Output.json文件中。

实例化操作,简称实操。下面几个图片中的代码其实是同一个文件当中的,只是一下子截图截不完。

控制台程序,输入a,d,s,q分别进行增加,删除,展示,退出操作。操作完成之后,写入到json文件中,下次打开程序的时候可以从json文件读入数据。也就是说,具有持久性。

C#如何处理JSON

注意:

C#如何处理JSON

因为我们处理的是列表,并且还希望在列表中添加和删除。列表中的每一个cell都是一个对象。因此让Item继承IEquatable。

反序列化的函数传入的是list,那么得到的也是list

C#如何处理JSON

C#如何处理JSON

C#如何处理JSON

C#如何处理JSON

C#如何处理JSON

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。

原文地址:https://blog.csdn.net/jiuweideqixu/article/details/94044623
 
标签: C# JSON
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

点击排行