Skip to content

Commit d927544

Browse files
committed
Add derivation configuration for zio-json
1 parent e6910be commit d927544

File tree

1 file changed

+3
-1
lines changed
  • jsoniter-scala-benchmark/shared/src/main/scala/com/github/plokhotnyuk/jsoniter_scala/benchmark

1 file changed

+3
-1
lines changed

jsoniter-scala-benchmark/shared/src/main/scala/com/github/plokhotnyuk/jsoniter_scala/benchmark/ZioJsonCodecs.scala

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@ package com.github.plokhotnyuk.jsoniter_scala.benchmark
33
import com.github.plokhotnyuk.jsoniter_scala.benchmark.SuitEnum.SuitEnum
44
import zio.json.JsonDecoder.JsonError
55
import zio.json.internal.{Lexer, RetractReader, StringMatrix, Write}
6-
import zio.json.{DeriveJsonCodec, JsonCodec, JsonDecoder, JsonEncoder}
6+
import zio.json.{DeriveJsonCodec, ExplicitEmptyCollections, JsonCodec, JsonCodecConfiguration, JsonDecoder, JsonEncoder}
77
import java.util.Base64
88
import scala.collection.immutable.ArraySeq
99

1010
object ZioJsonCodecs {
11+
implicit val config: JsonCodecConfiguration =
12+
JsonCodecConfiguration(explicitEmptyCollections = ExplicitEmptyCollections(encoding = false, decoding = false))
1113
implicit val adtC3c: JsonCodec[ADTBase] = DeriveJsonCodec.gen
1214
implicit val geoJsonC3c: JsonCodec[GeoJSON.GeoJSON] = {
1315
implicit val c1: JsonCodec[GeoJSON.SimpleGeometry] = DeriveJsonCodec.gen

0 commit comments

Comments
 (0)