Показать сообщение отдельно
Старый 29.05.2014, 15:22
skyboy вне форума Посмотреть профиль Отправить личное сообщение для skyboy Найти все сообщения от skyboy
  № 16  
Ответить с цитированием
skyboy

Регистрация: May 2014
Сообщений: 8
Если оставить customers, как массив, то в таком случае при выводе значений
Код AS3:
var customers:Array = [{"name":"John","email":"john@gmail.com"},{"name":"Andrew","email":"andrew@gmail.com"}];
for (var i:int = 0; i < length; i++)
{
    trace(customers[i].name);    // Выдает undefined
    trace(customers[i]["name"]); // Выдает undefined
}
Если использовать вариант LifeIsRhythm
Код AS3:
var customers:String = '[{"name":"John","email":"john@gmail.com"},{"name":"Andrew","email":"andrew@gmail.com"}]';
var obj:Object = JSON.parse(customers);
for (var key:String in customers)
{
    trace(obj[key].name); // Ничего не выводится
}