从 json 获取嵌套列表

Get nested list from json

提问人:aokde 提问时间:1/31/2023 最后编辑:aokde 更新时间:1/31/2023 访问量:52

问:

    [System.Serializable]
public class JsonObjects
{    
    public List<Levels> levels;
}

[System.Serializable]
public class Levels
{
    public List<string> level_data;
}

反序列化:

objects = JsonUtility.FromJson<JsonObjects>(jsonFile.text);
        List<Levels> levels = objects.levels;

如何使level_data易于访问?我想浏览水平数据列表并将坐标导入 vector2

json unity-game-engine 嵌套列表

评论

0赞 derHugo 2/1/2023
好吧,例如 ?如果这些是坐标,为什么不实际存储它们并使用数值而不是字符串呢?levels[0].level_data

答:

0赞 Serge 1/31/2023 #1

level_data列表位于级别列表中

List<string> levelData0=  levels[0].level_data; //    [ "50", "50", "950"...
List<string> levelData1=  levels[1].level_data;   //  [ "500", "80", "652",...