您现在的位置是:主页 > news > 网站建设科技有限公司/免费推广引流平台推荐

网站建设科技有限公司/免费推广引流平台推荐

admin2025/5/4 14:11:21news

简介网站建设科技有限公司,免费推广引流平台推荐,新疆有网络设计平台,小荷特卖的网站谁做的一般我们在开发C#应用程序的时候时常会使用自定义的List 数组来放置我们的数据,或许有时我们会想要将List内的对象存起来以供下次程序开启时使用,但是在Win store app 或Windows Phone app 开发时提供的Local Folder 和 Roaming Folder存放数据时并不能放…

网站建设科技有限公司,免费推广引流平台推荐,新疆有网络设计平台,小荷特卖的网站谁做的一般我们在开发C#应用程序的时候时常会使用自定义的List 数组来放置我们的数据,或许有时我们会想要将List内的对象存起来以供下次程序开启时使用,但是在Win store app 或Windows Phone app 开发时提供的Local Folder 和 Roaming Folder存放数据时并不能放…

   referrerpolicy=

一般我们在开发C#应用程序的时候时常会使用自定义的List 数组来放置我们的数据,或许有时我们会想要将List内的对象存起来以供下次程序开启时使用,但是在Win store app 或Windows Phone app 开发时提供的Local Folder 和 Roaming Folder存放数据时并不能放入List的数组只能放入简单的String int double bool 之类的变量,所以我们可以尝试将List转换为JSON的文字,以便存放在这些空间里或是传送到其他地方。

本篇文章将引导您 将List 中的数组序列化转换为JSON

一般我们在开发C#应用程序的时候时常会使用自定义的List数组来放置我们的数据,或许有时我们会想要将List<>内的对象存起来以供下次程序开启时使用,但是在Win store app 或Windows Phone app 开发时提供的Local Folder 和 Roaming Folder存放数据时并不能放入List<>的数组只能放入简单的String int double bool 之类的变量,所以我们可以尝试将List<>转换为JSON的文字,以便存放在这些空间里或是传送到其他地方。

本篇文章将引导您 将List中的数组序列化转换为JSON

在这之前要有事前准备在[项目]→[管理NeGet套件]中下载Json.NET的套件。

我们要自定义一个类,就以学生的姓名和身高为例。

1: public class student_Item {2: public string name { set; get; }//姓名3: public int tall { set; get; }//身高4: }

再来主程序内建立假数据

1: //建立假数据2: Liststudent_Items = new List();3: student_Items.Add(new student_Item() { name = "小美", tall = 166 });4: student_Items.Add(new student_Item() { name = "小强", tall = 185 });5: student_Items.Add(new student_Item() { name = "小明", tall = 148 });6: student_Items.Add(new student_Item() { name = "小琪", tall = 186 });7: student_Items.Add(new student_Item() { name = "小程", tall = 174 });8: student_Items.Add(new student_Item() { name = "小杨", tall = 165 });

建完假数据后最重要的一行程序补上,该行程序便是将List序列化成JSON格式的字符串

1: string json_data = JsonConvert.SerializeObject(student_Items);//存放序列后的文字

整个程序看起来就会像这样子

1: Liststudent_Items = new List();2: student_Items.Add(new student_Item() { name = "小美", tall = 166 });3: student_Items.Add(new student_Item() { name = "小强", tall = 185 });4: student_Items.Add(new student_Item() { name = "小明", tall = 148 });5: student_Items.Add(new student_Item() { name = "小琪", tall = 186 });6: student_Items.Add(new student_Item() { name = "小程", tall = 174 });7: student_Items.Add(new student_Item() { name = "小杨", tall = 165 });8:9: string json_data = JsonConvert.SerializeObject(student_Items);//存放序列后的文字

json_data里面的数据就会长得像这样了,是经过序列化后的JSON格式数据!![ { "name" : "小美","tall" : 166},{ "name" : "小强","tall" : 185},{ "name" : "小明","tall" : 148},{ "name" : "小琪","tall" : 186},{ "name" : "小程","tall" : 174},{ "name" : "小杨","tall" : 165}]

如此一来我们便学会了如何将List<>转换为JSON格式的数据啰!

文章中的叙述如有观念不正确错误的部分,欢迎告知指正 谢谢

转载请注明出处,并且附上本篇文章网址 !  感谢。 SUKI

HOLIESTAR https://www.facebook.com/Holiestar

https://www.facebook.com/firestar.register