1

我有这个有效的 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 
4

2 回答 2

0

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

for each (var category:String in myData.config.categories ) {
    trace(category);
}
于 2013-02-16T15:57:36.627 回答
0

您需要为每个使用:

for each (var categories:Object in myData.config.categories )
{
    ...etc
于 2013-02-16T16:01:12.563 回答