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
|