Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
LightJsonString Text | |
LightJsonNumber ByteString | |
LightJsonObject [(Text, c)] | |
LightJsonArray [c] | |
LightJsonBool Bool | |
LightJsonNull | |
LightJsonError Text |
Instances
LightJsonAt c => Eq (LightJson c) Source # | |
Show c => Show (LightJson c) Source # | |
LightJsonAt c => Pretty (MQuery (Entry String (LightJson c))) Source # | |
LightJsonAt c => Pretty (MQuery (LightJson c)) Source # | |
LightJsonAt c => Pretty (Mini (Text, LightJson c)) Source # | |
LightJsonAt c => Pretty (Mini (String, LightJson c)) Source # | |
LightJsonAt c => Pretty (Mini (LightJson c)) Source # | |
Pretty (Micro (Text, LightJson c)) Source # | |
Pretty (Micro (String, LightJson c)) Source # | |
Pretty (Micro (LightJson c)) Source # | |
LightJsonAt c => Pretty (LightJson c) Source # | |
Defined in HaskellWorks.Data.Json.LightJson |
data LightJsonField c Source #
Instances
LightJsonAt c => Pretty (LightJsonField c) Source # | |
Defined in HaskellWorks.Data.Json.LightJson pretty :: LightJsonField c -> Doc # prettyList :: [LightJsonField c] -> Doc # |
class LightJsonAt a where Source #
lightJsonAt :: a -> LightJson a Source #
Instances
(BalancedParens w, Rank0 w, Rank1 w, Select1 v, TestBit w) => LightJsonAt (JsonCursor ByteString v w) Source # | |
Defined in HaskellWorks.Data.Json.LightJson lightJsonAt :: JsonCursor ByteString v w -> LightJson (JsonCursor ByteString v w) Source # | |
(BalancedParens w, Rank0 w, Rank1 w, Select1 v, TestBit w) => LightJsonAt (GenericCursor ByteString v w) Source # | |
Defined in HaskellWorks.Data.Json.LightJson lightJsonAt :: GenericCursor ByteString v w -> LightJson (GenericCursor ByteString v w) Source # |