【发布时间】:2021-08-03 21:30:10
【问题描述】:
我拥有一系列公司的 JSON。他们有一系列带有描述和产品名称的产品。在 Unity 中,我可以看到除描述和产品名称之外的所有内容。产品类别有问题吗?
我有这个 JSON:
{
"company": [{
"companyName": "samsung",
"products": [
[{
"productName": "samusung1",
"productDescription": "description1"
}],
[{
"productName": "samusung2",
"productDescription": "description2"
}],
[{
"productName": "samusung3",
"productDescription": "description3"
}],
[{
"productName": "samusung4",
"productDescription": "description4"
}]
]
}]
}
Unity 中的类:
public class JsonReader : MonoBehaviour
{
public TextAsset companyJson;
[System.Serializable]
public class Company
{
public string companyName;
public Products[] products;
}
[System.Serializable]
public class Products
{
public string productName;
public string productDescription;
}
[System.Serializable]
public class CompanyList
{
public Company[] company;
}
public CompanyList companyList = new CompanyList();
void Start()
{
companyList = JsonUtility.FromJson<CompanyList>(companyJson.text);
}
}
【问题讨论】: