产品编号: #883
小白超神Unity系列:数据持久化之Json 新品
产品编号: #883
免费学习
免费报名学习讲师介绍
专业讲师
资深导师
经验丰富的专业讲师
课程介绍
了解课程详细内容和学习目标

本课程面向 Unity 新手学习者,聚焦数据持久化核心技术之一的 Json,通过 “理论认知 + 工具实操” 的教学模式,系统讲解 Json 的基础概念及 Unity 中两种主流 Json 处理方式(JsonUtility、LitJson),帮助学习者掌握 Json 数据的创建与解析逻辑,为游戏中配置读取、存档存储等数据持久化场景奠定基础。
课程核心内容
Json 基础认知
认识 Json:讲解 Json 的核心概念(轻量级数据交换格式)、语法规则(键值对、数组等)及在 Unity 中的应用场景(如配置文件、数据存储),帮助新手建立对 Json 的基础认知,明确其在数据持久化中的作用。
Unity 内置工具:JsonUtility 实操
创建 Json(课时 2):演示使用 Unity 内置的 JsonUtility 类创建 Json 数据的完整流程,包括定义数据类、序列化对象为 Json 字符串等,掌握原生工具的基础用法。
解析 Json(课时 3):讲解如何通过 JsonUtility 类将 Json 字符串反序列化为 Unity 中的对象,实现数据的读取与使用,完成 “创建 - 解析” 的基础数据处理闭环。
第三方工具:LitJson 实操
创建 Json(两种方案):分别演示使用 LitJson 创建 Json 数据的两种实现方案 —— 方案一(课时 4)聚焦基础创建逻辑,方案二(课时 5)拓展更灵活的创建方式,满足不同数据结构需求。
解析 Json(方案二)(课时 6):针对 LitJson 创建 Json 的方案二,讲解对应的解析方法,确保数据处理的完整性,同时对比 JsonUtility 与 LitJson 的差异,帮助新手根据场景选择合适的工具。