利用Json来保存游戏与读取游戏

本文介绍了如何利用Json进行游戏的保存和读取。Json作为一种易于阅读和解析的文本格式,常用于游戏数据的存储。文章通过解析Json文本、创建Save对象以及解析Json到对象的过程,详细阐述了游戏保存和读取的实现步骤。
摘要由CSDN通过智能技术生成

保存游戏与读取游戏

—— 学习Json笔记

  • 简介

    json是一种类似xml的文本,其也有固定的格式。常用于游戏保存和读取,因其易于人阅读和编写,同时也易于机器解析和生成。

  • 固定格式

    {}花括号里表示一个对象,[]表示一个数组,数据以键值对形式编写,数据间由逗号分隔。如:

{
	"enemiesPosition":[0,1,2,3,5,6],
	"enemyType":[3,0,2,0,2,0],
	"shootCount":1,
	"score":0
}
  • 基础用例

  1. 解析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"));
            //遍历获取得到的数据数组(根据你自己要怎么保存来获取,可能获取到
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值