读取没有值的数组元素

时间:2013-02-16 15:49:44

标签: actionscript-3 flash

我有这个有效的json:

{"config":{"autoUpdate":3500,"categories":["ristoranti","taxi","hotel"]}}

我想阅读类别元素,即时尝试:

var myData:Object = JSON.decode(myLoader.data);
    for (var categories:Object in myData.config.categories ) {
        trace(categories);
        }

但这只是打印:

0
1
2 

2 个答案:

答案 0 :(得分:0)

for - in 循环迭代键/值对象的(在数组的情况下为索引。)如果要迭代,您应该在循环中使用 每个

for each (var category:String in myData.config.categories ) {
    trace(category);
}

答案 1 :(得分:0)

您需要使用每个

for each (var categories:Object in myData.config.categories )
{
    ...etc