C#与Unity 数据存储

C#与Unity 数据存储,第1张

概述使用Json存储数据 1.创建Json文件,直接创建txt文件,将后缀名改为xx.json 2.Json文件的数据格式,中括号表示列表,即中括号下的每个逗号隔开的内容都是列表的每个元素,花括号表示对象,冒号前面的表示属性名(即标识符),冒号后面为属性值 当然也可以没有中括号,直接保存一个对象,即json可以保存对象,也可以保存列表,或者说,json根据保存的内容自动调整格式,即对象里面如果有列表也

使用Json存储数据

1.创建Json文件,直接创建txt文件,将后缀名改为xx.Json

2.Json文件的数据格式,中括号表示列表,即中括号下的每个逗号隔开的内容都是列表的每个元素,花括号表示对象,冒号前面的表示属性名(即标识符),冒号后面为属性值

当然也可以没有中括号,直接保存一个对象,即Json可以保存对象,也可以保存列表,或者说,Json根据保存的内容自动调整格式,即对象里面如果有列表也会被以列表的格式保存

3.程序 *** 作Json文件,这里需要使用到using Newtonsoft.Json;命名空间,这里使用NuGet添加

代码如下

using System;using System.Collections.Generic;using System.linq;using System.Text;using System.Threading.Tasks;using Newtonsoft.Json;using System.IO;namespace ConsoleApp1{    class Program    {        static voID Main(string[] args)        {            //从Json直接读取对象            //string s = file.ReadAllText("Textfile1.Json");            //Per p = JsonConvert.DeserializeObject<Per>(s);                        //Console.Write(p);            Per p2 = new Per("lIDong","45");            //将对象存放到Json            string os = JsonConvert.SerializeObject(p2);            List<Per> List = new List<Per>();            //List.Add(p);            List.Add(p2);            //将链表存放到Json            //string os = JsonConvert.SerializeObject(List);            //重写会清空文件重新填入内容            file.WriteallText("Textfile1.Json",os);            Console.Write(os);            Console.ReadKey();        }    }    public class Per    {        public string name { get; set; }        public string age { get; set; }        public Per(string _name,string _age)        {            name = _name;            age = _age;        }        public overrIDe string ToString()        {            return name + "," + age;        }    }}

1111111

总结

以上是内存溢出为你收集整理的C#与Unity 数据存储全部内容,希望文章能够帮你解决C#与Unity 数据存储所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1214517.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存