Json操作

98 阅读1分钟

image.png image.png image.png image.png image.png

一、书写Josn

image.png

二、安装Json程序包

①、右击我们的程序——>"管理NuGet程序包" image.png

②、在浏览选项卡下,下载需要的Json QQ截图20221130164108.png QQ截图20221130164433.png

三、通过"JsonConvert"解析"Json"

①、当我们要解析一个Json的时候,我们要创建一个与之对应的类 QQ截图20221130165222.png QQ截图20221130165635.png

②、通过JsonConvert.DeserializeObject将字符串反序列化成数组
因为我们的数据是数组,所以我们的泛型指定的是一个Skill的数组 QQ截图20221201084317.png

我们也可以把它反序列化成集合 image.png

四、序列化和反序列化

序列化: 我们把一个对象序列化的话一般是为了方便保存这个对象,以及方便我们进行传输对象。这个对象我们可以传给别人使用,或者保存到本地,因为如果你不进行序列化的操作,它相当于是一个变量,不管它是对象也好,本质上是个存在于内存当中的变量,当我们电脑或程序关闭的时候,这个变量就不存在了。

是对象的话结果会使用花括号{} image.png

是数组的话结果会使用[] image.png

例二

image.png 创建一个跟它所对应的一个类 image.png 反序列化输出 image.png