unity 网络获取Json数据
时间: 2023-12-20 12:07:11 浏览: 94
在Unity中,可以使用UnityWebRequest类来获取JSON数据。以下是一个简单的示例代码:
```csharp
using UnityEngine;
using UnityEngine.Networking;
public class JsonLoader : MonoBehaviour
{
void Start()
{
StartCoroutine(LoadJson());
}
IEnumerator LoadJson()
{
UnityWebRequest www = UnityWebRequest.Get("http://example.com/jsonfile.json");
yield return www.SendWebRequest();
if (www.result != UnityWebRequest.Result.Success)
{
Debug.Log(www.error);
}
else
{
string json = www.downloadHandler.text;
// 处理JSON数据
}
}
}
```
在这个例子中,我们使用UnityWebRequest发送一个GET请求,获取一个JSON文件,并将其作为字符串保存在变量json中。你可以根据你的需要对这个JSON数据进行处理。
阅读全文