Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
HaskellWorks.Data.Json.Value.Internal
Documentation
data GenJsonValue s n Source
Constructors
JsonString s | |
JsonNumber n | |
JsonObject (Map s (GenJsonValue s n)) | |
JsonArray [GenJsonValue s n] | |
JsonBool Bool | |
JsonNull |
Instances
(TreeCursor (JsonCursor ByteString v w), Rank1 w, Select1 v, TestBit w) => FromJsonCursor ByteString v w (GenJsonValue ByteString ByteString) Source | |
(Eq s, Eq n) => Eq (GenJsonValue s n) Source | |
(Show s, Show n) => Show (GenJsonValue s n) Source |
class GenJsonValueAt s n a where Source
Methods
jsonValueAt :: a -> Maybe (GenJsonValue s n) Source
Instances
(BalancedParens w, Rank0 w, Rank1 w, Select1 v, TestBit w) => GenJsonValueAt ByteString ByteString (JsonCursor ByteString v w) Source |