ZIO Circe

GPTKB entity

Statements (46)
Predicate Object
gptkbp:instance_of gptkb:Library
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:ZIO_Effect
gptkbp:dependency gptkb:Cats_Effect
gptkb:Scala_2.12
gptkb:Circe
gptkb:API
gptkb:Scala_2.13
gptkbp:developed_by gptkb:API
gptkbp:has_feature error handling
schema validation
support for enums
support for custom data types
support for type hints
support for tuples
custom codecs
support for case classes
support for collections
support for maps
derivation macros
support for JSON schema generation
support for default values
support for field renaming
support for nested structures
support for optional fields
support for polymorphic types
support for sealed traits
support for streaming JSON
https://www.w3.org/2000/01/rdf-schema#label ZIO Circe
gptkbp:integrates_with gptkb:API
gptkb:Cats
gptkbp:is_compatible_with gptkb:ZIO_1.x
Cats 2.x
Circe 0.14.x
gptkbp:is_used_for JSON encoding
JSON decoding
gptkbp:provides automatic derivation of decoders
automatic derivation of encoders
type-safe JSON handling
gptkbp:released_in gptkb:2019
gptkbp:repository https://github.com/circe/circe
gptkbp:supports asynchronous processing
functional programming paradigms
custom encoders
custom decoders
gptkbp:written_in gptkb:Skrull