unity json写入本地
时间: 2023-09-09 09:10:05 浏览: 57
在Unity中,你可以使用JsonUtility类将数据序列化为Json格式,并将其写入本地文件。下面是一个简单的示例:
```csharp
using UnityEngine;
using System.IO;
public class JsonWriter : MonoBehaviour
{
private string filePath;
private void Start()
{
// 设置本地文件路径
filePath = Path.Combine(Application.persistentDataPath, "data.json");
// 创建一个对象,将其序列化为Json格式
MyData data = new MyData();
string json = JsonUtility.ToJson(data);
// 将Json数据写入本地文件
File.WriteAllText(filePath, json);
}
}
[System.Serializable]
public class MyData
{
public int score;
public string playerName;
}
```
在上面的示例中,我们使用了JsonUtility.ToJson方法将MyData对象序列化为Json格式的字符串,然后使用File.WriteAllText方法将其写入本地文件中。请注意,我们将文件路径设置为Application.persistentDataPath,这是Unity中用于存储持久化数据的文件夹。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![cs](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)