| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
HaskellWorks.Data.Json.Internal.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 #
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.Backend.Standard.Cursor Methods jsonIndexAt :: JsonCursor ByteString v w -> Either DecodeError JsonIndex Source # | |