Size: a a a

2019 September 30

BP

Bogdan Panchenko in Kotlin JVM
dima
монструозненько
Разбивать на блоке как и контроллеры? Да не бред
источник

AN

Alexander Nozik in Kotlin JVM
Sergey Zolotov
ну хз.. вроде удобно) только иногда не хватает явного описания входящих и исходящих структур
Ну так на то дженерики дадены. По крайней мере в кторе. Спринг только сверху сейчас посмотрел. Он значительно более корявый.
источник
2019 October 01

BP

Bogdan Panchenko in Kotlin JVM
Алексей Овсянников
Ясненько, ну расскажешь тогда, потому что интересно:)
настройки индентичны, клиент CIO:
install(JsonFeature) {
     serializer = JacksonSerializer {
           registerKotlinModule()
           registerModule(ParameterNamesModule())
           registerModule(Jdk8Module())
           registerModule(JavaTimeModule())
       }
}
источник

АО

Алексей Овсянников in Kotlin JVM
Bogdan Panchenko
настройки индентичны, клиент CIO:
install(JsonFeature) {
     serializer = JacksonSerializer {
           registerKotlinModule()
           registerModule(ParameterNamesModule())
           registerModule(Jdk8Module())
           registerModule(JavaTimeModule())
       }
}
Ок, спасибо:) а что не так в итоге?
источник

BP

Bogdan Panchenko in Kotlin JVM
Алексей Овсянников
Ок, спасибо:) а что не так в итоге?
проблема с дата классами в колекции, не парсились, то ли я криворукий (
источник

BP

Bogdan Panchenko in Kotlin JVM
Есть ли готовые инструменты для парсинга HTML табличка (+ заголовок) прилетает, руками парсить не хочется
источник

АО

Алексей Овсянников in Kotlin JVM
Надо будет проверить потом:)
источник

BP

Bogdan Panchenko in Kotlin JVM
Алексей Овсянников
Надо будет проверить потом:)
эта проблема при отправке post, так как там Any
источник

AN

Alexander Nozik in Kotlin JVM
Bogdan Panchenko
Есть ли готовые инструменты для парсинга HTML табличка (+ заголовок) прилетает, руками парсить не хочется
XML разбирается штатными методами. А вот про HTML была дискуссия и вроде как кроме jsoup ничего не нашли
источник

AN

Alexander Nozik in Kotlin JVM
источник

AN

Alexander Nozik in Kotlin JVM
а, нет, только JS
источник

АО

Алексей Овсянников in Kotlin JVM
Bogdan Panchenko
эта проблема при отправке post, так как там Any
Ну с типами в кторе, конечно, есть проблемы
источник

АО

Алексей Овсянников in Kotlin JVM
В том плане, что местами там Any, хотя казалось бы, потом внутри используется when по типам
источник
2019 October 03

BP

Bogdan Panchenko in Kotlin JVM
ktor-server post запрос c ktor-client: kotlinx.serialization.json.JsonDecodingException: Invalid JSON at 0: Expected '{, kind: CLASS' кто как решает ?
источник

AM

Andrew Mikhaylov in Kotlin JVM
Bogdan Panchenko
ktor-server post запрос c ktor-client: kotlinx.serialization.json.JsonDecodingException: Invalid JSON at 0: Expected '{, kind: CLASS' кто как решает ?
Логировать уходящий и приходящий стримы пробовал?
источник

BP

Bogdan Panchenko in Kotlin JVM
клиент шлет стандартный json
источник

BP

Bogdan Panchenko in Kotlin JVM
а сервер ждет  '{, kind: CLASS'
источник

AN

Alexander Nozik in Kotlin JVM
Bogdan Panchenko
ktor-server post запрос c ktor-client: kotlinx.serialization.json.JsonDecodingException: Invalid JSON at 0: Expected '{, kind: CLASS' кто как решает ?
Сильно зависит от того, что посылается. И это случайно не  websocket?
источник

AN

Alexander Nozik in Kotlin JVM
Bogdan Panchenko
а сервер ждет  '{, kind: CLASS'
ну так json должен начинаться с {
источник

BP

Bogdan Panchenko in Kotlin JVM
Alexander Nozik
Сильно зависит от того, что посылается. И это случайно не  websocket?
строка
источник