Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
LightJsonString String | |
LightJsonNumber ByteString | |
LightJsonObject [(String, c)] | |
LightJsonArray [c] | |
LightJsonBool Bool | |
LightJsonNull | |
LightJsonError String |
Eq (LightJson c) Source # | |
Show c => Show (LightJson c) Source # | |
LightJsonAt c => Pretty (Mini (String, LightJson c)) Source # | |
LightJsonAt c => Pretty (Mini (LightJson c)) Source # | |
LightJsonAt c => Pretty (MQuery (Entry RawString (LightJson c))) Source # | |
LightJsonAt c => Pretty (MQuery (LightJson c)) Source # | |
LightJsonAt c => Pretty (Micro (String, LightJson c)) Source # | |
LightJsonAt c => Pretty (Micro (LightJson c)) Source # | |
LightJsonAt c => Pretty (LightJson c) Source # | |
data LightJsonField c Source #
LightJsonAt c => Pretty (LightJsonField c) Source # | |
class LightJsonAt a where Source #
lightJsonAt :: a -> LightJson a Source #
(BalancedParens w, Rank0 w, Rank1 w, Select1 v, TestBit w) => LightJsonAt (JsonCursor ByteString v w) Source # | |
slurpString :: ByteString -> String Source #
slurpNumber :: ByteString -> ByteString Source #
toLightJsonField :: (String, LightJson c) -> LightJsonField c Source #