Size: a a a

Scala User Group

2020 November 20

R

RAFIZ in Scala User Group
всем привет, есть спецы по Circe?
у меня с простыми кейс-классами всё работает. только с реальными кейс-классами  ( в которые вложены кучи других кейс-классов) компиляция проходит долго что-то. очень

сталкивался ли кто-нибудь с таким?с чем может быть связано?
источник

λ

λoλdog in Scala User Group
какая деривация?
источник

R

RAFIZ in Scala User Group
Automatic Derivation (как я понял)
источник

λ

λoλdog in Scala User Group
auto не стоит использовать
источник

R

RAFIZ in Scala User Group
аа. тогда ясно
проблема вероятнее всего в том, что auto используется?время увеличивает?
источник

R

RAFIZ in Scala User Group
λoλdog
auto не стоит использовать
какую стоит?
источник

GP

Grigory Pomadchin in Scala User Group
RAFIZ
какую стоит?
semiauto
источник

λ

λoλdog in Scala User Group
semiauto
источник

λ

λoλdog in Scala User Group
или лучше взять derevo
источник

GP

Grigory Pomadchin in Scala User Group
источник

λ

λoλdog in Scala User Group
и использовать магнолию
источник

GP

Grigory Pomadchin in Scala User Group
λoλdog
и использовать магнолию
ну загрузил так загрузил)
источник

R

RAFIZ in Scala User Group
ага. спасибо
кстати, согласно хорошему тону где лучше хранить эти неявные енкодеры/декодеры?где обычно хранят?в теле кейс-класса или в отдельном трейте типа JsonFormats?
источник

GP

Grigory Pomadchin in Scala User Group
RAFIZ
ага. спасибо
кстати, согласно хорошему тону где лучше хранить эти неявные енкодеры/декодеры?где обычно хранят?в теле кейс-класса или в отдельном трейте типа JsonFormats?
компаньон, там ж написано в доке
источник

S

Saitama in Scala User Group
RAFIZ
ага. спасибо
кстати, согласно хорошему тону где лучше хранить эти неявные енкодеры/декодеры?где обычно хранят?в теле кейс-класса или в отдельном трейте типа JsonFormats?
В компаньоне
источник

λ

λoλdog in Scala User Group
в обьекте
источник

GP

Grigory Pomadchin in Scala User Group
а вот аннотация @JsonCodec просто генерит deriveDecoder/Encoder[Foo] и кладет в компаньон кейс класса
источник

R

RAFIZ in Scala User Group
Grigory Pomadchin
компаньон, там ж написано в доке
в упор не вижу (без шуток). тут же одна страница
источник

R

RAFIZ in Scala User Group
Grigory Pomadchin
а вот аннотация @JsonCodec просто генерит deriveDecoder/Encoder[Foo] и кладет в компаньон кейс класса
вот это круто, спасибо!
источник

GP

Grigory Pomadchin in Scala User Group
RAFIZ
в упор не вижу (без шуток). тут же одна страница
эх чорд и правда нету; казалось что есть
источник