| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
HaskellWorks.Data.Json.LightJson
Documentation
Constructors
| 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 #
Constructors
| LightJsonField String (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.Backend.Standard.Cursor Methods lightJsonAt :: JsonCursor ByteString v w -> LightJson (JsonCursor ByteString v w) Source # | |