| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
HaskellWorks.Data.Json.LightJson
Documentation
Constructors
| 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 #
Constructors
| LightJsonField Text (LightJson c) |
Instances
| LightJsonAt c => Pretty (LightJsonField c) Source # | |
Defined in HaskellWorks.Data.Json.LightJson | |
class LightJsonAt a where Source #
Methods
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 Methods 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 Methods lightJsonAt :: GenericCursor ByteString v w -> LightJson (GenericCursor ByteString v w) Source # | |