关于CCArmatureDataManager加载json错误

我用cocostudio 动画编辑编辑了个角色,开始很好,后面加了一些动作后,结果项目里就在CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo 时出错了,报错是json_value.cpp 第1090行。
我不会json,我开始以为是导出的json哪里格式有问题,下了检查工具,发现能正确识别,没有什么格式错误。

我用动画编辑器又弄了另一个角色,这个角色读取良好,我觉得是不是json文件太大了导致解析出错???因为我出错的角色动作很多,层有10层,动作将近100个,文件导出选择格式化有600k大小。

您好,您能否提供您的动画文件给我们,我们将帮助您查找出错的原因。感谢您对cocostudio的支持。

我解决了,这是cocostudio 动画编辑器 在json文件里添加了莫名奇妙的东西,我找了相应动作的相应帧,删掉重添加,再导出就行了。

是什么东西呢?有没有截图或者源文件呢?

在某个动作,某帧下多出这样的数据,就报错,我在json_value.cpp里跟踪了下,我理解大概应该是读成arrayValue类型,结果这里却是objectValue类型。
“color”: {
“a”: 255,
“r”: 255,
“g”: 255,
“b”: 255
}
我觉得这里正确的写法应该是
“color”: {
“a”: 255,
“r”: 255,
“g”: 255,
“b”: 255
}
]
也就是说动画编辑器里在这里输出错了。

这个是两个不同的版本造成的,后一个版本把 ] 去掉了

这是cocostudio的版本问题?