Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 07.06.2013, 14:06
n_drey вне форума Посмотреть профиль Отправить личное сообщение для n_drey Найти все сообщения от n_drey
  № 1  
Ответить с цитированием
n_drey
 
Аватар для n_drey

Регистрация: Jan 2009
Сообщений: 25
По умолчанию Как распарсить (прочитать) объект созданный JSON.parse

Доброго времени!
Поступила мне задача написать клиент серверное приложение.
В AS3 я не оч силён, программирую на PHP.
В общем есть серверный скрипт отдающий многомерный массив в формате JSON.
Дамп массива такой: (приводу кусок из двух элементов).

PHP код:

Array
(
    [
0] => Array
        (
            [
sid] => 1
            
[gs_id] => 1
            
[name] => ххххххххххххххххххххххххххххххххххххххххххххххххххххх
            
[info] => ххххххххххххххххххххххххххххххххххххххххххххххххххххх
            
[cost] => 151.00
            
[delivery] => 1
            
[example] => /exmplegrul/
            [
info_deliv] => 
            [
addition] => 
            [
info_cost] => 
            [
fields_in_type] => 0
            
[fix_price] => 1
            
[type_pers] => 1
            
[status] => 1
            
[srlz] => 
            [
cost2] => 
            [
descrip] => 
            [
info_cost2] => 
            [
unit] => шт.
            [
unit2] => 
            [
onlineordsrv] => 1
            
[sortsrv] => 1
        
)

    [
1] => Array
        (
            [
sid] => 2
            
[gs_id] => 1
            
[name] => ххххххххххххххххххххххххххххххххххххххххххххххххххххх
            
[info] => ххххххххххххххххххххххххххххххххххххххххххххххххххххх
            
[cost] => 180.00
            
[delivery] => 1
            
[example] => /exmplegrip/
            [
info_deliv] => 
            [
addition] => 
            [
info_cost] => 
            [
fields_in_type] => 2
            
[fix_price] => 1
            
[type_pers] => 0
            
[status] => 1
            
[srlz] => 
            [
cost2] => 
            [
descrip] => 
            [
info_cost2] => 
            [
unit] => шт.
            [
unit2] => 
            [
onlineordsrv] => 1
            
[sortsrv] => 3
        
)

В AS ловлю данные преобразую их в объект:
Код AS3:
var array:Object = JSON.parse(event.target.data);
Задача в том что если бы это был обычный одномерный массив то получить данные очень просто:
Код AS3:
trace(array.var)
И всего делов то, но как быть когда массив многомерный. Признаться честно я даже не могу посмотреть отдельный элемент массива. Может есть какой нибудь аналог var_dump() как на ПХП.
Как правильно извлечь данные из object? Может канеш вопрос нубский отчасти, но не нашёл я внятного ответа. Все предлагают бегать по объекту циклом, как то это не очень. Или может есть возможность преобразовать object в Array мне бы тоже подошло.
Спасибо!

Создать новую тему   Часовой пояс GMT +4, время: 19:12.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:12.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.