【问题标题】:parsing json C# / unity3d解析 json C# / unity3d
【发布时间】:2016-06-05 10:50:18
【问题描述】:

正在努力寻找一个好的解决方案来使用 C# 在 Unity 中解析这些数据或类似结构:

 {
 "levels":{
     "level1":{
         {0,1,0,0},
         {0,0,1,0},
         {0,2,0,0},
         {0,0,0,0},
     }
  }
}

我已经尝试过内置 Unity C# 类 JsonUtilityBoomlagoon 插件,但无法将数据解析为不同级别的 Levels 二维数组。

任何帮助将不胜感激。

【问题讨论】:

标签: c# json unity3d


【解决方案1】:

您将找不到任何解决方案,因为这不是有效的 json。

以下将是更合适的解决方案:

{
    "levels": [{
        "name": "level1",
        "data": [
            [0, 1, 0, 0],
            [0, 0, 1, 0],
            [0, 2, 0, 0],
            [0, 0, 0, 0]
        ]
    }]
 }

而 Csharp 方面会变成:

public class Level
{
    public string name;
    public int[][]data; 
}

public class RootObject
{
    public Level[] levels;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-03
    • 1970-01-01
    • 1970-01-01
    • 2021-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-07
    相关资源
    最近更新 更多