Если Вы используете Tomcat, проверяете Датчик фунта на квадратный дюйм , который позволяет Вам контролировать потребление внутренней памяти и внешней памяти, а также хост других областей.
Ваш JSON отформатирован таким образом, что его очень трудно читать, но мне кажется, что вы ищете:
alert( myJSONObject.topicos[0].comment );
Это потому, что нет ключ данных
в объекте, заданном ... topicos [0]
, а скорее просто ключ комментарий
. Если вы хотите, чтобы последующие ключи прошли, то просто продолжайте так: obj.topicos [0] .comment.commentable_type
.
Обновите
Чтобы узнать , какие ключи находятся в ] topicos [0]
вы можете использовать несколько подходов:
используйте переключатель или, например:
var topic = myJSONObject.topicos [0];
if (topic.hasOwnProperty ('комментарий')) {
// делаем что-нибудь с topic.comment
}
У вас могут быть проблемы с совместимостью между браузерами, поэтому использование библиотеки вроде jQuery было бы полезным, но в целом вы можете сопоставить свойства следующим образом:
for (var key в myJSONObject .topicos [0]) {
// здесь что-то делаем с каждым ключом
}
Это должно работать:
alert(myJSONObject.topicos[0].comment);
Если вы хотите, вы можете прокрутить это так:
for (var key in myJSONObject.topicos[0])
{
alert(key);
if (key == 'comment')
alert(myJSONObject.topicos[0][key]);
}