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博客

相关推荐
好大的月亮1 天前
mybatis在xml中使用OGNL取值简述
xml·mybatis
aerror1 天前
JETFAY RX121BR V2 多协议小比例静改动接收机说明书
json
草莓熊Lotso1 天前
Qt 入门核心指南:从框架认知到环境搭建 + Qt Creator 实战
xml·开发语言·网络·c++·人工智能·qt·页面
小夏卷编程1 天前
Mybaits 使用过程中mapper.xml foreach List<String[]>的时候报错
xml
电商API&Tina2 天前
跨境电商 API 对接指南:亚马逊 + 速卖通接口调用全流程
大数据·服务器·数据库·python·算法·json·图搜索算法
查拉图斯特拉面条2 天前
JMeter JSON数据提取后处理指南:为ID值添加双引号
jmeter·json
ID_180079054732 天前
Python采集闲鱼商品详情API:JSON数据解析与应用实践
数据库·python·json
鲨莎分不晴2 天前
深度解码:BSON 是什么?它与 JSON 有何不同?
mongodb·json
曲幽2 天前
掌握Fetch与Flask交互:让前端表单提交更优雅的动态之道
python·flask·json·web·post·fetch·response
winfredzhang2 天前
从 Gemini Gems 到 AI Studio:一条可复用的 AI 生成照片工作流
人工智能·json·gemini·nano banana·gems