Size: a a a

Scala User Group

2020 July 17

ZM

ZLoyer Matveev in Scala User Group
Apache DOG™
Чем оно лучше/хуже серки/тезиса/жсонлибнейм?
libraryDependencies += "com.github.plokhotnyuk.jsoniter-scala" %% "jsoniter-scala-core" % "2.5.0" % "test"
источник

ZM

ZLoyer Matveev in Scala User Group
все остальное отсюда вытекает
источник

ZM

ZLoyer Matveev in Scala User Group
я так понимаю, что взял за референс эту либу и решил повторить тоже самое сам

библиотека упражнение
источник

VC

Vadim ChelyshOv in Scala User Group
а кто-то понимает зачем там лум упомянут и причем там ридер?
источник

AD

Apache DOG™ in Scala User Group
Aλeksei Tereχin
А быстрее потому что безопаснее
а в чем безопасность?
источник

AD

Apache DOG™ in Scala User Group
или сёрка в о(n^3+) скатывается где нибуть?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Apache DOG™
а в чем безопасность?
У них декодится не через АСТ, поэтому большие строчки в жсоне не повлияют на скорость
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
источник

AD

Apache DOG™ in Scala User Group
Λнтон Войцишевский
У них декодится не через АСТ, поэтому большие строчки в жсоне не повлияют на скорость
большие строчки можно порезать на этапе до цирки...
источник

ZM

ZLoyer Matveev in Scala User Group
Λнтон Войцишевский
У них декодится не через АСТ, поэтому большие строчки в жсоне не повлияют на скорость
Не понял, проясни, пожалуйста.
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
ZLoyer Matveev
Не понял, проясни, пожалуйста.
В ридми написано же
источник

AT

Aλeksei Tereχin in Scala User Group
Apache DOG™
большие строчки можно порезать на этапе до цирки...
Ну типа есть джсон это гиг инфы, как понять где резать?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
источник

VC

Vadim ChelyshOv in Scala User Group
Aλeksei Tereχin
Ну типа есть джсон это гиг инфы, как понять где резать?
декодится только то что заявляно в классцах
неиспользуемые поля скипаются без декодинга
источник

AT

Aλeksei Tereχin in Scala User Group
Vadim ChelyshOv
декодится только то что заявляно в классцах
неиспользуемые поля скипаются без декодинга
Ух, вспомнился Сергей
источник

ZM

ZLoyer Matveev in Scala User Group
Vadim ChelyshOv
декодится только то что заявляно в классцах
неиспользуемые поля скипаются без декодинга
кто-то не прав, или ты или фоммил по ссылке выше
источник

VP

Vladimir Pavkin in Scala User Group
Vadim ChelyshOv
декодится только то что заявляно в классцах
неиспользуемые поля скипаются без декодинга
это в твоих кейс-классах, в промежуточный аст всё попадает что пришло
источник

VC

Vadim ChelyshOv in Scala User Group
ZLoyer Matveev
кто-то не прав, или ты или фоммил по ссылке выше
ну у него вот так написано -
The reason why zio-json is not as badly affected is because it skips values that are unexpected
источник

AD

Apache DOG™ in Scala User Group
если бы там еще не было префикса zio было бы вообще замечательно
источник

VC

Vadim ChelyshOv in Scala User Group
Vladimir Pavkin
это в твоих кейс-классах, в промежуточный аст всё попадает что пришло
видимо промежуточный аст инорируются везде где можно - как-то вот так - https://github.com/zio/zio-json/blob/develop/src/main/scala/zio/json/decoder.scala#L264
источник