Unity XML和Json文件的读取和写入以及序列化和反序列化

xml文件的生成

cs 复制代码
 void CreateXml()
 {
     string path = Application.streamingAssetsPath + "/testXml.xml";
     Debug.Log(path);

     //创建
     XmlDocument xml = new XmlDocument();
     //创建最上一层的节点。
     XmlElement root = xml.CreateElement("root");
     //创建子节点
     foreach (var item in ColorFunctionDBModel.Instance.GetList())
     {
         Debug.Log(item.id);
         XmlElement element = xml.CreateElement("table");
         element.SetAttribute("id", item.id);
         element.SetAttribute("display", item.display);
         element.SetAttribute("english", item.english);
         element.SetAttribute("hex", item.hex);
         element.SetAttribute("fun", item.fun);
         element.SetAttribute("enable", item.enable);
         root.AppendChild(element);
         xml.AppendChild(root);
     }

     //把节点一层一层的添加至xml中,注意他们之间的先后顺序,这是生成XML文件的顺序
     //最后保存文件
     xml.Save(path);
 }

参考:

Unity序列化之XML,JSON--------合成与解析:pc端_unity 将数据结构序列成xml-CSDN博客

相关推荐
不会编程的懒洋洋5 小时前
WPF XAML+布局+控件
xml·开发语言·c#·视觉检测·wpf·机器视觉·视图
lifewange10 小时前
CNode API v1 完整接口文档(JSON 规范整理)
java·前端·json
测试修炼手册18 小时前
[测试技术] 深入理解 JSON Web Token (JWT)
前端·json
九转成圣19 小时前
Java 性能优化实战:如何将海量扁平数据高效转化为类目字典树?
java·开发语言·json
小袁拒绝摆烂1 天前
多表关联大平层转JSON树形结构
java·json
学术阿凡提1 天前
Spring Boot 集成 Fastjson2 完整教程:从入门到避坑
spring boot·安全·json
LIUAWEIO1 天前
鸽鸽工具网:免费在线工具大全,打开网页即用
人工智能·安全·ai·json
半天法师1 天前
Bug 记录:UE 结构体转 JSON 时 Key 字段大小写异常 (Editor 与打包后表现不一致)
ai·ue5·json·bug
鸽芷咕1 天前
KingbaseES数据类型完全指南:从基础CHAR到JSON/XML/几何类型
xml·oracle·json
归途醉染2 天前
Swifter.Json
c#·json·swifter.json