
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.10.2016, 11:50
|
|||
|---|---|---|---|
Ошибка десереализации JSON в Spring MVC. Помогите пофиксить. |
|||
|
#18+
Имеем POJO класс: Код: java 1. 2. 3. 4. 5. 6. Spring-контроллер: Код: java 1. 2. 3. 4. В запросе списочная переменная внутри JSON-массива может прийти в двух видах Как массив. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Либо как карта. (Особенно этим грешит Nashorn) Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Естественно, во втором случае вылетает ошибка org.springframework.http.converter.HttpMessageNotReadableException: Could not read document: Can not deserialize instance of java.util.ArrayList out of START_OBJECT token at [Source: java.io.PushbackInputStream@4eef468c; line: 1, column: 252] (through reference chain: ru.company.entity.dto.FooDto["bazList"]); nested exception is com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.util.ArrayList out of START_OBJECT token at [Source: java.io.PushbackInputStream@4eef468c; line: 1, column: 252] (through reference chain: ru.company.entity.dto.FooDto["bazList"]) Помогите решить проблему, пожалуйста! Думаю, может как-то кастомный анмаршаллер состряпать и скормить Джексону? Тогда как? Нуждаюсь в подсказках, примерах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.10.2016, 13:28
|
|||
|---|---|---|---|
Ошибка десереализации JSON в Spring MVC. Помогите пофиксить. |
|||
|
#18+
http://stackoverflow.com/questions/19580856/jackson-list-serialization-nested-lists Кароч, сам нашел, спасибо за внимание! ))) Хотя, если кто предложит более изящное решение вместо данного костыля, буду благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2123570]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 296ms |

| 0 / 0 |
