Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибка десериализации json #275

Open
mostali opened this issue Mar 28, 2023 · 2 comments
Open

Ошибка десериализации json #275

mostali opened this issue Mar 28, 2023 · 2 comments

Comments

@mostali
Copy link

mostali commented Mar 28, 2023

Здравствуйте

При работе с LongPooling возникает ошибка десериализации
Т.е. json приходит корректно, но десериализуется в пустой объект

Java SDK - https://repo.maven.apache.org/maven2/com/vk/api/sdk/1.0.14/
версия API - 1.131

В дебагере видно, что объект сообщения корректный

Я так понимаю, что проблема именно в версиях, и для пришедшего json не подходит адаптер Gson

Пробовал менять версию VkApiClient#setVersion (не помогает)

@Dymeth
Copy link

Dymeth commented Mar 29, 2023

Скорее всего, связано со множеством схожих issue:
#254
#242
#246
#272

@mostali
Copy link
Author

mostali commented Mar 29, 2023

Ок, понял,

Придется, наверное, идти таким путем
Решение (костыль) взято тут #246

А вообще, судя по всему, сюда просятся версионные gson-модели,
ну или хотя бы одна эталонная модель, и детектор невалидного json с ошибкой типа "несоотв. json и gson-модели, переопределите такой-то метод чтобы заюзать сырой json или дайте свою gson-модель"

Благодарю за ответы

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants