Skip to content
/ JsonKay Public

Elm inspired json encoding and decoding in Kotlin

License

Notifications You must be signed in to change notification settings

fonnes/JsonKay

Repository files navigation

JsonKay

Elm inspired json encoding and decoding in Kotlin

Usage

val encoded = Encoder.encode(
  Encode.jsonObject(
      Pair("id", Encode.string(id)),
      Pair("title", Encode.string(title),
      Pair("description", Encode.optional(description, Encode::string))
  )
)

println(encoded) // {"id":"1234","title":"hello","description":null}

About

Elm inspired json encoding and decoding in Kotlin

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages