Safe Haskell | None |
---|---|
Language | Haskell2010 |
HaskellWorks.Data.Json.Succinct.Index
Documentation
Constructors
JsonIndexString ByteString | |
JsonIndexNumber ByteString | |
JsonIndexObject [(ByteString, JsonIndex)] | |
JsonIndexArray [JsonIndex] | |
JsonIndexBool Bool | |
JsonIndexNull |
Instances
Eq JsonIndex Source # | |
Show JsonIndex Source # | |
JsonValueAt JsonIndex Source # | |
Defined in HaskellWorks.Data.Json.Value Methods jsonValueAt :: JsonIndex -> Either DecodeError JsonValue Source # |
class JsonIndexAt a where Source #
Minimal complete definition
Methods
jsonIndexAt :: a -> Either DecodeError JsonIndex Source #
Instances
(BalancedParens w, Rank0 w, Rank1 w, Select1 v, TestBit w) => JsonIndexAt (JsonCursor ByteString v w) Source # | |
Defined in HaskellWorks.Data.Json.Succinct.Index Methods jsonIndexAt :: JsonCursor ByteString v w -> Either DecodeError JsonIndex Source # |