【发布时间】:2021-09-05 16:37:11
【问题描述】:
所以我试图将 JSON 数据解析为列表/数组,但有点卡在这样的格式上。 我对 JSON 比较陌生,所以我不太擅长处理这些东西
这是我的代码:
void processJsonData(string _url)
{
jsonDataClass jsnData = JsonUtility.FromJson<jsonDataClass>(_url); //_url is based on the Json text below
Debug.Log(jsnData.data);
}
我使用这段代码来查看它是否设法从中获取数据,但是 it shows the error like this
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;
}
【问题讨论】: