From de69deb891a7869425d3ce2b206383d6da4686ff Mon Sep 17 00:00:00 2001 From: Guntis Smaukstelis Date: Thu, 30 Jan 2025 22:53:00 +0200 Subject: [PATCH] Grib list as json --- src/main/scala/grib/GribParser.scala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/scala/grib/GribParser.scala b/src/main/scala/grib/GribParser.scala index 2de239d..ee88277 100644 --- a/src/main/scala/grib/GribParser.scala +++ b/src/main/scala/grib/GribParser.scala @@ -3,6 +3,8 @@ package grib import cats.effect._ import cats.effect.unsafe.implicits.global import fs2.io.file.{Files, Path} +import io.circe.generic.auto._ +import io.circe.syntax._ import java.nio.ByteBuffer import java.time.temporal.ChronoUnit @@ -14,7 +16,9 @@ object GribParser { val path = Path(fileName) val program = for { - _ <- parseFile(path) + gribList <- parseFile(path) + json = gribList.asJson + _ <- IO.println(json.spaces2) } yield () program.unsafeRunSync()