Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
hase
Сообщения: 1 Зарегистрирован: 08 ноя 2012, 07:29
Сообщение
hase » 08 ноя 2012, 07:45
Принимаю Json файл, структура его примерно такая :
Код: Выделить всё
"track-172785":{ "trackType":"track", "trackId":"172785", "trackFormat":"mp3", "artistId":"3096", "albumId":"11399" },
Естественно таких ключей с объектом передается не один.
Парсю так -
Разбираю так -
Проблема вышла в том что по умолчанию идет сортировка или наоборот перемешивание(не могу точно понять), так как выводит список не по тому порядку что в Json - не, а черти как, а мне надо чтоб выводилось просто по порядку как в ответе.
sanych_dv
Разработчик
Сообщения: 550 Зарегистрирован: 29 апр 2011, 01:52
Сообщение
sanych_dv » 08 ноя 2012, 12:57
Код: Выделить всё
var json:String = (<![CDATA[ [{ "track-172785" :{"trackType":"track","trackId":"172785","trackFormat":"mp3","artistId":"3096", "albumId":"11399" }} , { "track-172786" :{"trackType":"track","trackId":"172786","trackFormat":"mp3","artistId":"3096", "albumId":"11399" }}] ]]>).toString(); var obj:Object = JSON.parse(json); for (var i:int = 0; i < obj.length; i++) { for (var str:String in obj[i]) { trace(str, " : ", obj[i][str].trackType, obj[i][str].trackId /* , ... */); } }