Typeclass for types that can be encoded as EJson.
Typeclass for higher-kinded types that can be encoded as EJson.
A map from keys of type K
to values of type V
that relies on key
equality to implement operations.
A map from keys of type K
to values of type V
that relies on key
equality to implement operations.
As a result, more types are permitted as keys than for maps relying
on an ordering, however, operations on EqMap
are O(n).
This is an extension to JSON that allows arbitrary expressions as map (née object) keys and adds additional primitive types, including characters, bytes, and distinct integers.
This is an extension to JSON that allows arbitrary expressions as map (née object) keys and adds additional primitive types, including characters, bytes, and distinct integers. It also adds metadata, which allows arbitrary annotations on values.
For _strict_ JSON, you want something like Obj[Mu[Json]]
.