1、Unity存储Json数据
(1)我们要保存的数据一般都是对象,利用Unity提供的API将对象转换为Json数据(字符串)
MrTang m = new MrTang();
//Unity提供的方法,把类对象变成字符串
string jsonStr = JsonUtility.ToJson(m);
(2)利用File的API将转换后的字符串保存到本地
File.WriteAllText(Application.persistentDataPath + "/MrTang.json", jsonStr);
可以看到保存成功
2、Unity读取Json数据
(1)利用File内API得到文件(用字符串存储)
//读取文件中的Json字符串
jsonStr = File.ReadAllText(Application.persistentDataPath + "/MrTang.json");
(2)将得到的字符串转换为对象
//使用Json字符串内容转换成类对象
MrTang m2 = JsonUtility.FromJson<MrTang>(jsonStr);