unity 解析json数据,格式如下[{"key":"唐文哲是谁?","value":"唐文哲,天津人,出生
时间: 2023-12-31 11:25:01 浏览: 108
解析Unity json
在Unity中解析JSON数据可以使用JsonUtility类。下面是一个示例代码,演示了如何解析JSON数据并获取其中的值:
```csharp
using UnityEngine;
[System.Serializable]
public class MyData
{
public string key;
public string value;
}
public class JsonParser : MonoBehaviour
{
void Start()
{
string json = "[{\"key\":\"唐文哲是谁?\",\"value\":\"唐文哲,天津人,出生?\"}]";
MyData[] data = JsonUtility.FromJson<MyData[]>(json);
if (data.Length > 0)
{
Debug.Log("Key: " + data[0].key);
Debug.Log("Value: " + data[0].value);
}
}
}
```
这段代码首先定义了一个名为MyData的类,用于存储JSON数据的键值对。然后,在Start方法中,我们创建了一个JSON字符串,并使用JsonUtility.FromJson方法将其解析为MyData数组。最后,我们可以通过访问数组元素来获取解析后的数据。
阅读全文