Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
LightJsonString String | |
LightJsonNumber ByteString | |
LightJsonObject [(String, c)] | |
LightJsonArray [c] | |
LightJsonBool Bool | |
LightJsonNull | |
LightJsonError String |
Instances
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 (String, LightJson c)) Source # | |
LightJsonAt c => Pretty (Mini (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 # |
slurpString :: ByteString -> String Source #
slurpNumber :: ByteString -> ByteString Source #
toLightJsonField :: (String, LightJson c) -> LightJsonField c Source #