JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,可使人们很容易地进行阅读和编写,同时也方便了机器进行解析和生成。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。而Newtonsoft.Json是一种受长沙网站设计欢迎的高性能Json处理框架,今天我们来讲解一些它的用法。
一、右击项目管理Nuget程序包,我们安装需要的包后引用就可以了。
二、Newtonsoft.Json的使用
1.创建对象和数组
2.反序列化
这是前端长沙网站制作需要传的数据,为一个数组,数组的每一项又包括了一个对象,对象中有我们需要的属性
上面的数据如果直接由C#代码创建则为
我们将由前端传过来的json字符串直接用DeserializeObject方法将其反序列化,类型用对应的List<Point>,其中Point是自定义类,包括了五个属性,然后就可以对拿到的List进行我们需要的操作了
3.序列化
长沙做网站后台传数据给前端也是传的字符串,这时要将其转化为json格式的字符串,需用serializeObject方法