Показать сообщение отдельно
  #2 (permalink)  
Старый 05.05.2016, 14:21
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Papadzyan,
Во-первых, это не массив, а объект:
var ans = {"1":{"Email":"admin@admin","DateComment":"2016-05-04","TimeComment":"01:41:28","Text":"\u041f\u0440\u0438\u0432\u0435\u0442, \u044f \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439!\u0440\u043f\u043e\u0440\u043f\u043e\u043f\u043b\u043f\u043e\u043b\u0434","Mark":"5 "}};
alert(JSON.stringify(ans));

Во-вторых, неправильный объект:
"1": - имя свойства объекта (ключ) - должно соответствовать ограничениям на имена переменных ( https://learn.javascript.ru/variables )
Если заменить 1 на First, то с этим объектом можно дальше работать, например:
var ans = {"First":{"Email":"admin@admin","DateComment":"2016-05-04","TimeComment":"01:41:28","Text":"\u041f\u0440\u0438\u0432\u0435\u0442 \u044f \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439! \u0440\u043f\u043e\u0440\u043f\u043e\u043f\u043b\u043f\u043e\u043b\u0434","Mark":"5 "}};
alert(ans.First.Email);
alert(ans.First.Text);

PS: с именем "1" тоже можно работать, но в другой нотации:
var ans = {"1":{"Email":"admin@admin","DateComment":"2016-05-04","TimeComment":"01:41:28","Text":"\u041f\u0440\u0438\u0432\u0435\u0442, \u044f \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439!\u0440\u043f\u043e\u0440\u043f\u043e\u043f\u043b\u043f\u043e\u043b\u0434","Mark":"5 "}};
alert(ans['1'].Email);

Последний раз редактировалось Dilettante_Pro, 10.05.2016 в 14:47.
Ответить с цитированием