本篇开始我们开始进行数据的处理,在数据处理、资源处理完成后,我们就进行框架整合。
数据处理首先是我们常用的Json处理,Unity自带的JsonUtility无法处理数组,也很不方便,市面上json处理的也很多,大部分都差不多。这里我们选用litjson。这篇讲的蛮详细的,就是有点乱。
LitJSON的Git地址:https://github.com/LitJSON/litjson
这里我们仅讲一下LitJSON最常用的JsonMapper,用起来很简单:
在编辑器填入json,或者网络获取json,或者本地加载json文件
image.png
代码里直接这样调用:
[TextArea(10, 50)]
public string jsonDataString;
void Start()
{
var data = LitJson.JsonMapper.ToObject(jsonDataString);
Debug.Log(data["personData"][0]["age"]);
}
就可以正确输出:
image.png
需要看更多用法的自行百度~
LitJson下载:
链接: https://pan.baidu.com/s/1fIZ5TZ7_XdlqKPYwlgK4tQ
提取码: fpdk
Unity中使用LitJSON进行数据处理
本文介绍如何在Unity中使用LitJSON库处理JSON数据,包括从编辑器、网络或本地文件读取JSON,并使用JsonMapper进行解析,提供了一个简单的示例代码。
277

被折叠的 条评论
为什么被折叠?



