|
|
|
Ошибка десереализации 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, 11:50 |
|
||
|
Ошибка десереализации JSON в Spring MVC. Помогите пофиксить.
|
|||
|---|---|---|---|
|
#18+
http://stackoverflow.com/questions/19580856/jackson-list-serialization-nested-lists Кароч, сам нашел, спасибо за внимание! ))) Хотя, если кто предложит более изящное решение вместо данного костыля, буду благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2016, 13:28 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=84&tid=2123570]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 359ms |

| 0 / 0 |
