[0]关于3.0JSON的使用

我创建了个json文件
类容为:{"enemy_Dispose":[{"enemy_Type":1,"enemy_Pos":"2,2,-10"},{"enemy_Type":1,"enemy_Pos":"2,2,-20"},{"enemy_Type":1,"enemy_Pos":"0,2,-10"},{"enemy_Type":1,"enemy_Pos":"0,2,-20"}]}
 
但是在加载资源(Load.Loader.getRes取得资源json后)后并不能json.enemy_Dispose去调用属性而只能写成json.data.enemy_Dispose是什么情况呢(为什么多了个data
Laya.loader.load(this.JsonUrl,Laya.Loader.JSON).then((res:Array<any>)=>{


res.forEach(json=>{
var _json= json;
console.log("json",_json)
console.log("json",_json.data.enemy_Dispose)
})

})
且若是写成 
           var _json:JSON= json;     、
再使用下面的代码就会报错说_json上没有此类型(是因为3.0改了么,但是没有见到3.0关于JSON的文档)
console.log("json",_json.data.enemy_Dispose)
已邀请:
load得到的是TextResource对象,不是直接数据,也不是JSON这个类型。
另外,如果你不需要缓存这个json的内容,也可以直接用Laya.loader.fetch,这个直接得到的就是数据。

要回复问题请先

商务合作
商务合作