Size: a a a

Javanese Questions

2019 July 23

QH

Quantum Harmonizer in Javanese Questions
roman G
#Вопос #Android #JSON #Retrofit
Android.
Что делать, если мне нужно поймать ошибку маппинга данных одновременно для всех запросов? Где именно лучше это сделать? Задача - проверить, есть ли ошибки маппинга и отправить запрос в сеть с телом запроса, url запроса и body запроса
по идее это делается где-то на уровне OkHttpClient с помощью интерцептеров, но я не могу понять как это сделать(поймать ошибку маппинга)

т.е для всех данных которые я получаю из сети, я должен проверить есть ли ошибка маппинга данных
Можно в конвертерах.
источник

r

roman G in Javanese Questions
Quantum Harmonizer
Можно в конвертерах.
а можно подробнее об этом?
источник

QH

Quantum Harmonizer in Javanese Questions
roman G
а можно подробнее об этом?
Вот пример, как создать конвертер
источник

QH

Quantum Harmonizer in Javanese Questions
Очень часто вижу мучения фронтов, связанные с тем, что бэк возвращает ответ, завёрнутый в какой-то мусор. Вот один из способов прозрачно развернуть такой ответ при использовании Retrofit.
https://youtu.be/t34AQlblSeE?t=27m56s
источник

r

roman G in Javanese Questions
Quantum Harmonizer
Очень часто вижу мучения фронтов, связанные с тем, что бэк возвращает ответ, завёрнутый в какой-то мусор. Вот один из способов прозрачно развернуть такой ответ при использовании Retrofit.
https://youtu.be/t34AQlblSeE?t=27m56s
если честно не понял как это будет работать, в какую сторону можно погуглить или может быть есть другие решения
источник
2019 July 31

C

Combot in Javanese Questions
Misha Volin has been banned! Reason: CAS ban.
источник
2019 August 01

NY

Nikita Yatskivskiy in Javanese Questions
А по какому принципу Combot банит? За рекламу?
источник

Y

You in Javanese Questions
Принцип неизвестен и раскрыт не будет
источник

QH

Quantum Harmonizer in Javanese Questions
Nikita Yatskivskiy
А по какому принципу Combot банит? За рекламу?
Да, известных спамеров. Забаненный уже превратился в deleted account.
источник
2019 August 12

AN

Aleksandra Novikova in Javanese Questions
Привет, а здесь можно инфу разместить о хакатоне для JAVA-разработчиков?
источник

QH

Quantum Harmonizer in Javanese Questions
Aleksandra Novikova
Привет, а здесь можно инфу разместить о хакатоне для JAVA-разработчиков?
Привет. Нет.
источник
2019 August 17

*

*( in Javanese Questions
Привет всем! У меня тут не работает кнопка AVD-manager. Как её включить?
источник
2019 August 18

QH

Quantum Harmonizer in Javanese Questions
*(
Привет всем! У меня тут не работает кнопка AVD-manager. Как её включить?
источник
2019 September 09

p

psychonaut in Javanese Questions
добрый день господа,подскажите как лучше достать одно поле из огромного ответа который возвращается в результате вызова spring.ws webServiceOperations.marshalSendAndReceive, ,класс респонса имеет большую вложенность,но нужно только 1 поле
источник

QH

Quantum Harmonizer in Javanese Questions
psychonaut
добрый день господа,подскажите как лучше достать одно поле из огромного ответа который возвращается в результате вызова spring.ws webServiceOperations.marshalSendAndReceive, ,класс респонса имеет большую вложенность,но нужно только 1 поле
это лучше в @jvmchat, там полно спрингистов
источник
2019 September 10

p

psychonaut in Javanese Questions
Спасибо
источник
2019 October 11

А

Артёмка in Javanese Questions
Ekaterina Popova
Звучит вполне посильно, если получится - скину свое творение. Всем спасибо за варианты. А то это меня совсем расстраивало https://twitter.com/crafty/status/1011918657759469569
Ого, олдовый пост, но я нарвался на него. В Stellio можно подсмотреть, как сделано)
источник

F

Fieldmarshal in Javanese Questions
Насчёт поста про мапперы и промежуточные объекты - старый код API с древними и зачастую корявыми JSON-объектами в ответах никто так сразу с балкона не выкинет, когда в контору придёт новый более-менее соображающий в теме разработчик, хотя многие могут мучиться с этим и понимают, что надо блин писать что-то новое. Чем заменить (и не только), зависит от состояния проекта в целом.
Кстати, как у Android с поддержкой GraphQL? Насколько больно (или наоборот) внедрить его на практике?
источник

QH

Quantum Harmonizer in Javanese Questions
Fieldmarshal
Насчёт поста про мапперы и промежуточные объекты - старый код API с древними и зачастую корявыми JSON-объектами в ответах никто так сразу с балкона не выкинет, когда в контору придёт новый более-менее соображающий в теме разработчик, хотя многие могут мучиться с этим и понимают, что надо блин писать что-то новое. Чем заменить (и не только), зависит от состояния проекта в целом.
Кстати, как у Android с поддержкой GraphQL? Насколько больно (или наоборот) внедрить его на практике?
Я потрогал GraphQL и он показался мне чрезмерно примитивным.
источник

F

Fieldmarshal in Javanese Questions
Quantum Harmonizer
Я потрогал GraphQL и он показался мне чрезмерно примитивным.
Ты имеешь в виду, что он не очень подойдёт для отображения иерархии типов или объектов с большой вложенностью?
источник