zio-json icon indicating copy to clipboard operation
zio-json copied to clipboard

Fast, secure JSON library with tight ZIO integration.

Results 167 zio-json issues
Sort by recently updated
recently updated
newest added

Serialize case object to `{}` is weird. Like serde_json in rust, enum case object just serialize to string. For example: ```scala enum E{ case A case B } derives JsonEncoder...

https://scastie.scala-lang.org/kwP6TCmoSPGQ9Ug7D9kbJA works fine with my amazing `SuperString` which appears NPE proof in my limited real life trials

`zio-json` should be able to encode/decode `zio-prelude` New Types.

good first issue
help wanted

The `DeriveJsonEncoder` and `DeriveJsonDecoder` don't pick up implicit Codec instances so it is not possible to override their behavior. I had my custom implicit JsonCodec[Instant] because I don't want my...

``` JsonDecoder { final def decodeJson(str: CharSequence): Either[String, A] def fromJsonAST(json: Json): Either[String, A] } ``` - Derived `JsonDecoder`s have different errors for: - missing fields when calling `JsonDecoder.decodeJson` (`".b.c.v2(missing)"`)...

help wanted

``` JsonDecoder { final def decodeJson(str: CharSequence): Either[String, A] def fromJsonAST(json: Json): Either[String, A] } ``` - Derived `JsonDecoder`s have different errors for: - missing fields when calling `JsonDecoder.decodeJson` (`".b.c.v2(missing)"`)...

I tried using golden testing in my project that uses mill as its build system and golden testing fails because it is looking for a folder with the name "target",...

Hi, I reproduced the issue https://github.com/zio/zio-json/issues/1099 with failing JsonCursor in tests and wrote a fix for that. Also I implemented `andThen` method which is an alias for `>>>`. Please, take...

## About this PR 📦 Updates [org.scoverage:sbt-scoverage](https://github.com/scoverage/sbt-scoverage) from `2.0.11` to `2.0.12` 📜 [GitHub Release Notes](https://github.com/scoverage/sbt-scoverage/releases/tag/v2.0.12) - [Version Diff](https://github.com/scoverage/sbt-scoverage/compare/v2.0.11...v2.0.12) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...

## About this PR 📦 Updates [org.scala-sbt:sbt](https://github.com/sbt/sbt) from `1.9.9` to `1.10.0` 📜 [GitHub Release Notes](https://github.com/sbt/sbt/releases/tag/v1.10.0) - [Version Diff](https://github.com/sbt/sbt/compare/v1.9.9...v1.10.0) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...