如何解析这个json数据{"code": 0,"data": {"platPrice": 836,"realPrice": 820},"msg": ""}
时间: 2023-08-20 11:04:45 浏览: 190
解析json数据
要解析这个 JSON 数据,你可以使用以下代码示例:
```csharp
[System.Serializable]
public class ResponseData
{
public int code;
public Data data;
public string msg;
}
[System.Serializable]
public class Data
{
public int platPrice;
public int realPrice;
}
void Start()
{
string json = "{\"code\": 0,\"data\": {\"platPrice\": 836,\"realPrice\": 820},\"msg\": \"\"}";
ResponseData responseData = JsonUtility.FromJson<ResponseData>(json);
Debug.Log(responseData.code);
Debug.Log(responseData.msg);
Debug.Log(responseData.data.platPrice);
Debug.Log(responseData.data.realPrice);
}
```
在这个示例中,我们定义了两个类 `ResponseData` 和 `Data` 来匹配 JSON 数据的结构。然后使用 `JsonUtility.FromJson()` 方法将 JSON 字符串解析为 `ResponseData` 对象,并通过对象的属性来访问解析后的数据。
上述代码中使用了 Unity 内置的 `JsonUtility` 类进行解析。如果你想使用其他的 JSON 解析库,例如 LitJson,你可以根据该库的文档和示例代码来进行解析。
阅读全文