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);

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐