所以我试图将 JSON 数据解析为列表/数组,但有点卡在这样的格式上。我对 JSON 比较陌生,所以我不太擅长处理这些东西
这是我的代码:
void processJsonData(string _url)
{
jsonDataClass jsnData = JsonUtility.FromJson<jsonDataClass>(_url); //_url is based on the Json text below
Debug.Log(jsnData.data);
}
我使用这段代码来查看它是否设法从中获取数据,但 它显示了这样的错误
JSON 看起来像这样:
[{"country":"Malaysia","sales":9244},
{"country":"Singapore","sales":3103},
{"country":"Japan","sales":1755},
{"country":"China","sales":7835},
{"country":"United States","sales":2755},
{"country":"United Kingdom","sales":8611},
{"country":"Australia","sales":3877}]
我的jsonDataClass样子是这样的:
using System.Collections;
using System.Collections.Generic;
using System;
[Serializable]
public class jsonDataClass
{
public List<basicData> data;
}
[Serializable]
public class basicData
{
public string country;
public float sales;
}