一般游戏都需要做基础数据处理和保存
其实大部分都使用Excel,而不是Json
但难免部分项目,特别是一些特殊配置的项目,需要Json
LitJson 其实是很多项目都会用的通用库
方法一:
其中一个方法,网上提到很多
//JsonMapper 能用,能转对象当然最好,但还不如直接用 Unity JsonUtility 了
//JsonData jsonData = JsonMapper.ToObject(path);
//string msg = (string)jsonData["TaskId"];
//Debug.LogError("msg=" + msg);
很好用,但是难免会出莫名其妙的问题
方法二
既然如此,我们还不如直接用 Unity官方的
using UnityEngine;
public static List<ExcelTask> ReadJson()
{
var text = Resources.Load<TextAsset>("Excel2Json/tasks");
var tasks = JsonUtility.FromJson<List<ExcelTask>>(text.text);
Debug.LogError("