unity 解析JSONNode
时间: 2023-07-11 07:39:17 浏览: 90
unity json解析
Unity 中可以使用 SimpleJSON 库来解析 JSONNode 对象。以下是一个简单的示例:
```csharp
using SimpleJSON;
string jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
JSONNode jsonNode = JSON.Parse(jsonString);
string name = jsonNode["name"];
int age = jsonNode["age"].AsInt;
string city = jsonNode["city"];
Debug.Log("Name: " + name);
Debug.Log("Age: " + age);
Debug.Log("City: " + city);
```
在上面的示例中,我们首先定义了一个包含 JSON 字符串的变量 `jsonString`。然后,我们使用 `JSON.Parse` 方法将其解析为一个 JSONNode 对象。接下来,我们可以使用索引器来获取 JSON 对象中的值,并将其转换为我们需要的类型。最后,我们使用 Debug.Log 将结果输出到控制台。
需要注意的是,如果 JSON 字符串格式不正确,使用 SimpleJSON 库解析时可能会引发异常。因此,在使用前最好先检查 JSON 字符串的格式是否正确。
阅读全文