![]() |
flex и JSON. Почему не удается преобразовать в Array ?
Доброго времени суток.
Есть код, в котором нужно обратиться к удаленному серверу, взять JSON код. Преобразовать в ArrayCollection для вывода в ComboBox. Создал httpservice, потом пошел на сервер, получил ответ строку. После преобразования у меня массив null Код AS3:
|
чему равен e.result ?
|
Цитата:
Код AS3:
|
ну правильно
Код:
JSON.decode( rawData );Код:
var myObj:Object = JSON.decode( rawData ); |
to CrazyFlasher. Огромное спасибо!
Я понял свою ошибку и неверно использовал объект, считая что мне прийдет root элемент. А нужно было просто obj.свойство Все. Тему можно закрывать. Добавлено через 16 минут CrazyFlasher ,а как такие данные можно вытянуть Код AS3:
|
all_country - Объект
all_country["10"] - Объект all_country["13"] - Объект all_country["10"]["0"] - свойство 0 объекта all_country["10"], равно 10 итд |
Очень тебе благодарен за пост № 4, заработало!
Вафли нам заведомо подложили кривой пример с типом:Массив, вместо тип:Объект. Как новичку это сложновато самому доперь, поиски в гугле были безуспешными, т.к. везде давали тот мануал! |
| Часовой пояс GMT +4, время: 05:44. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.