| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Spring(Jackson) переопределить парсинг JSON |
| Автор: Killer_13 7.2.2012, 20:46 |
| Здравствуйте, поставили мне задачу, а как решать ее, даже не знаю с чего начать. Есть огромный проект все завязано на Java+Spring+Hibernate+Oracle и так д.. От клиента приходят данные в JSON формате, потом с помощью Спринговского дополнения(библиотеки) jackson парсятся. На клиент возвращается также JSON. Проблема в том что на клиенте ExtJS и если возвращается например значение lenght то EXTJS рубит ошибку. Это касается только каких-то его зарезервированных слов.. Что мне нужно сделать, мне нужно например добавлять при ответе с сервера к этому lenght "_" тоисть возвращаться должно _lenght Так вот, я не знаю куда копать, где смотреть, чтоб как-то решить эту проблему. Не могу грамотно запрос составить так как оч сильно плаваю в этой теме(учусь) - как говориться "Голыми руками против танка.." Подскажите советом, похожей темой... Огромное спасибо, если я что-то не правильно написал, или с терминологией что-то напутал - поправите. |
| Автор: Stolzen 8.2.2012, 10:10 |
| Вы в каком виде на клиент данные отправляете из контроллера спринга? Класс с геттерами? Если да, то поменяйте в нём getLength на то, что будет удобнее. |
| Автор: Killer_13 8.2.2012, 11:07 | ||||
Спасибо |
| Автор: werdy 16.2.2012, 20:07 |
| JSON наверное запрашивается по ипределенному url... Надо вычислить его, потом определить какой контроллер обрабатывает это урл. Скорей всего контроллер отображает json при помощи какойто jsp Найти jsp и поменять там название параметра на _lenght |