unity json写入本地
时间: 2023-09-09 20:10:05 浏览: 140
在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中用于存储持久化数据的文件夹。
阅读全文
相关推荐















