![](/img/trans.png)
[英]C#, Unity3D, JSON Parsing: Failing to parse JSON into C# object
[英]parsing json C# / unity3d
努力找到一个很好的解决方案来使用C#在Unity中解析此数据或类似结构:
{
"levels":{
"level1":{
{0,1,0,0},
{0,0,1,0},
{0,2,0,0},
{0,0,0,0},
}
}
}
我已经尝试了内置的Unity C#类JsonUtility和Boomlagoon插件,但是还无法将数据解析为不同Levels的Levels 2维数组。
任何帮助将不胜感激。
您找不到任何解决方案,因为这不是有效的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;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.