Unity读取Json数据代码
时间: 2023-07-09 10:09:19 浏览: 131
Unity读取Json文件的插件
以下是Unity读取Json数据的代码示例:
```csharp
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;
public class JsonReader : MonoBehaviour
{
// Json文件路径
public string filePath;
// 读取的Json数据
private string jsonString;
// 解析后的数据
private Dictionary<string, object> jsonData;
void Start()
{
// 读取Json文件
jsonString = File.ReadAllText(filePath);
// 解析Json数据
jsonData = Json.Deserialize(jsonString) as Dictionary<string, object>;
// 输出Json数据中的某个字段
Debug.Log(jsonData["fieldName"]);
}
}
```
在上述代码中,我们首先定义了一个`JsonReader`类,并在其中声明了一个`filePath`字段,用于指定Json文件的路径。然后在`Start()`方法中,我们通过`File.ReadAllText()`方法读取了指定路径下的Json文件,并将其存储在了`jsonString`变量中。接着,我们使用`Json.Deserialize()`方法将Json字符串解析成字典类型,并将其存储在了`jsonData`变量中。最后,我们可以通过`jsonData`变量来获取Json数据中的某个字段,并输出到控制台中。
阅读全文