Обрезаются данные? Быть такого не может, код и JSON в студию. Я погуглил, все топики типа "php limits my json" имеют решением ответы "you have invalid json", а если у вас действительно большая строка, то вы бы просто получили memory exhausted ошибку.
s-jet, ну мы же вроде определились, что в виду объявленного типа JSON переменная data содержит ссылку на объект. А уже из этого объекта надо взять нужные данные. Если ТС прямо совсем ни в зуб ногой как работает JS, то смотрите - если вам приходит такой JSON:
{ "key": "value" }
...то с учетом ваших имен переменных обратиться к значению поля key можно так: data.key
Senseich, прекрасно вас понимаю, использую исключительно саблайм для любой работы с текстом, ибо ничего более гибкого и мощного пока не видел. Разве что лайм. И да, действительно, вижу что многие в интернетах жалуются на эту фигню со вложенностью и объемом кода. Но даже несмотря на мою привычку использовать саблайм, код я проверяю отдельными инструментами, для HTML/XML подходят стандартные, в том числе сам браузер.
Senseich, вы не обижайтесь, это конечно не моё дело и вообще это как-то не по-джентельменски - вы же показали код исключительно в рамках возникшей проблемы - , но справедливости ради (ведь саблайм сэкономил очень много моего времени) я всё же скажу, что из присланного вами кода, из того как он форматирован и структурирован, я предельно ясно вижу, что ошибка подчеркивания соответствующих тегов данного конкретного редактора не может быть для вас проблемой при разработке, во-первых потому что их там и без того критически много, а во-вторых потому что нельзя доверять текстовому редактору в коробочной сборке проверку кода. Для этого можно использовать например grunt-html-validation. Еще раз извините.
Отвечая на ваш вопрос: нет, кроме упомянутого вами плагина нет ничего лучше, т.к. он придуман именно для решения подобных проблем.
Полагаю, что дело не во вложенности, а в том, что у вас где-то в коде ошибка или место, которое саблайм считает за ошибку. В любом случае, лучше дайте код.