
Grigory
04.04.2018
15:07:07
никто ток жексон
мы же джава чатик

Georgy
04.04.2018
15:07:12
и подобное туда выкладывать

Google

Vladimir
04.04.2018
15:07:55
судя по ридми оно вроде норм, а в код лезть немного влом

Grigory
04.04.2018
15:08:36
или нет

Nick
04.04.2018
15:09:02
точно нет
у них тезис

Mikhail
04.04.2018
15:09:11
вопрос: как правильно создать кейс класс, чтобы fields вынеслось потом на верх при конвертации?
{
"fields": {
"project":
{
"key": "TEST"
},
"summary": "REST ye merry gentlemen.",
"description": "Creating of an issue using project keys and issue type names using the REST API",
"issuetype": {
"name": "Bug"
}
}
}
Олег хелп)

Grigory
04.04.2018
15:10:10
вынеслось вверх при конвертации?

Oleg
04.04.2018
15:10:43
всплыло при утоплении

Grigory
04.04.2018
15:11:14
как сделать чтоб вспыло вверх при смывании воды

Mikhail
04.04.2018
15:11:25
хочу сделать кейс класс, как в нем fields обозначить?

Oleg
04.04.2018
15:11:39
может, код покажешь?

Google

Grigory
04.04.2018
15:12:24
case class Project(key: String)
case class IssueType(name: String)
case class Fields(project: Project, summary: String, description: String, issuetype: IssueType)
case class NotAwesome(fields: Fields)

Oleg
04.04.2018
15:12:53

Mikhail
04.04.2018
15:14:22
да как такого кода для этого примера и не было. скинул бы. просто хочу потом сделать инстанс кейс класса, засунуть в него данные и вызвать .asJson

Oleg
04.04.2018
15:15:18
ну вон сделай, как Грыша написал

Mikhail
04.04.2018
15:15:28

Sergey
04.04.2018
15:19:18
mysql-async глюкавый. Проблемы с race condition у него. Поэтому использовать его не получилось нормально.

Dmitry
04.04.2018
15:19:54
С каким таким рейс кондишн?

Sergey
04.04.2018
15:23:20
Короче, при использовании его встроенного пулера соединений возникают странные ошибки вида "ожидалось то-то в этом состоянии, а пришло вот это". Проявлялось это на выполнении в параллель множества сходных по структуре запросов. Воспроизводилось стабильно. Детально разбираться времени не было, поэтому просто переделал все на doobie.
Там вообще мускульный драйвер очень сырой. Даже я там в контрубуторах отметился - они там тупо при переписывании констант ноль забыли.

Dmitry
04.04.2018
15:24:44

Sergey
04.04.2018
15:25:26
postgresql-async, к слову, у нас в проде используется уже года 2 как. Полет нормальный.

Mikhail
04.04.2018
15:42:45

Oleg
04.04.2018
15:46:02
не буду пока портить твою радость
но однажды выскажу всё, что я думаю, про generic.auto._

Dmitry
04.04.2018
15:46:34
порвешь сос

Kirill
04.04.2018
15:47:36
Ну в понв можешь рассказать
Я тоже послушаю

Dmitry
04.04.2018
15:48:15
ну как минимум дебажить потом резолв имплиситов

Mikhail
04.04.2018
15:50:27
да, однажды это произойдет

Google

M
04.04.2018
15:50:44
Столько же, если с ломбоком

Dmitry
04.04.2018
15:51:11
на пыхе короче
инфа сотка

Admin
ERROR: S client not available

OlegYch
04.04.2018
15:59:17
могу только добавить что компилица может долго и не понятно какие классы используются в сериализации а какие нет, что плохо для соблюдения совместимости
а на жабе это бы в одну строчку точно также какимнибуть гсоном
с похожими последствиями
(ну и валилось бы в рантайме)

Grigory
04.04.2018
16:05:47
да используй кодек макросы

Oleg
04.04.2018
16:09:30
ещё идею обнови

Mikhail
04.04.2018
16:11:06
ну я же хочу по всем граблям пройтись

Dmitry
04.04.2018
16:11:53
тогда тебе необходим адт
и CamelCase -> snake_case
и кастомное поле дискриминатора
лучше с кастомным значением

Oleg
04.04.2018
16:56:11

Mikhail
04.04.2018
16:58:48

OlegYch
04.04.2018
17:07:35
wut

Google

OlegYch
04.04.2018
17:07:46
а ок
noice

Kirill
04.04.2018
17:15:51

Oleg
04.04.2018
17:16:29