保存游戏与读取游戏
—— 学习Json笔记
-
简介
json是一种类似xml的文本,其也有固定的格式。常用于游戏保存和读取,因其易于人阅读和编写,同时也易于机器解析和生成。
-
固定格式
{}花括号里表示一个对象,[]表示一个数组,数据以键值对形式编写,数据间由逗号分隔。如:
{
"enemiesPosition":[0,1,2,3,5,6],
"enemyType":[3,0,2,0,2,0],
"shootCount":1,
"score":0
}
- 解析json文本,变为对象
- Resolve.cs(解析json文本)
class Resolve
{
static void Main(string[] args)
{
//Enemy是敌人类,包含Id和Name属性
List<Enemy> enemyList = new List<Enemy>();
//读取json文本,返回JsonData
JsonData jsonData = JsonMapper.ToObject(File.ReadAllText("enemy.json"));
//遍历获取得到的数据数组(根据你自己要怎么保存来获取,可能获取到
版权声明:本文为weixin_43701019原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。