Size: a a a

Scala User Group

2021 August 03

λ

λoλdog in Scala User Group
new String(bytes) если это массив байтов с utf8
источник

А

Анастасия in Scala User Group
Так изначально делала
источник

Oℕ

Oleg ℕizhnik in Scala User Group
new String(bytes, "UTF-8"), кажется, но нужно проверить
источник

λ

λoλdog in Scala User Group
ну почти, второй параметр только Charset
источник

λ

λoλdog in Scala User Group
хотя со стрингом тоже есть конструтор
источник

λ

λoλdog in Scala User Group
но можно и просто bytes и тогда будет идти декодинг из стандартного чарсета
источник

А

Анастасия in Scala User Group
У меня изначально файл json лежит в архиве на hdfs:

/gmbh/out_converter/date=2021-07-29/1458521110_a2a28973-3de0-43cc-9ee5-98fe62b0db01.zip

Его превращают в option[bytes[array]], считывая с кодировкой IBM437

Я пробовала делать строку с кодировкой UTF-8 - одни кракозябры, с IBM437 - другие
источник

EK

Evgenii Kuznetcov in Scala User Group
Проверьте хотя бы, совпадает ли размер массива с ожидаемым размером файла.
источник

EK

Evgenii Kuznetcov in Scala User Group
Я бы перепроверил код, который возвращает Option[Array[Byte]]
источник

SB

S B in Scala User Group
class Header
 object Header {

   def unapply(line: String): Option[Header] = {
  None .. или другая логика, которая возвращает Some(new Header)
   }

 }

почему я не могу нормально заэкстрактить Header в Scala3?
источник

SB

S B in Scala User Group
что я упускаю?
источник
2021 August 04

λ

λoλcat in Scala User Group
scastie
источник

SB

S B in Scala User Group
нипанимаю
источник

S

Simon in Scala User Group
источник

SB

S B in Scala User Group
источник

SB

S B in Scala User Group
case Foo.Header(_) => println("header") хотя хотелось бы case Foo.Header =>
источник

S

Simon in Scala User Group
любой каприз за ваши деньги: https://scastie.scala-lang.org/RugEefMjTcOOLxZISWeZBg
источник

SB

S B in Scala User Group
не кактит. хедер можно не распарсить, нужно None.
источник

SB

S B in Scala User Group
*катит
источник

S

Simon in Scala User Group
false
источник