фига, спасибо да хочется что-то типа aeson, но чтобы он жрал ByteString и порождал любой формат; вероятно, бинарный, чтобы не эскейпить
aeson, messagepack
Cereal?
а также можно binary
@goldsteinq вот это с дерайвилками
И вот это
у меня поле типа ByteString можно, с другой стороны, поле привести к тексту, тогда и aeson сработает
c блобами лучше JSON не брать. messagepack вроде нативно их поддерживает
Кстати, а насколько сильно gzip+base64 хуже, чем просто передача без кодирования?
я думаю, по размеру даже лучше будет, только нагрузка на процессор выше. хотя небольшая. мне просто лишняя сущность не нравится
Я отношусь философски: бесплатные абстракции бывают только в расте, но единообразие обработки данных сильно упрощает жизнь
я искренне не понимаю, почему в хаскелле нет аналога serde, хотя возможностей для этого скорее больше
А зачем он нужен, если можно просто генерики сериализовывать в jsonы и не думать о плохом?
с чем aeson не справляется?
со всеми остальными форматами
потому что pandoc уже задолбался с квадратичной сложностью, aeson не хочет страдать
Обсуждают сегодня