| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
HaskellWorks.Data.Json.PartialValue
Documentation
data JsonPartialValue Source #
Constructors
| JsonPartialString Text | |
| JsonPartialNumber Double | |
| JsonPartialObject [(Text, JsonPartialValue)] | |
| JsonPartialArray [JsonPartialValue] | |
| JsonPartialBool Bool | |
| JsonPartialNull | |
| JsonPartialError Text |
Instances
class JsonPartialValueAt a where Source #
Methods
Instances
| JsonPartialValueAt JsonPartialIndex Source # | |
Defined in HaskellWorks.Data.Json.PartialValue Methods jsonPartialJsonValueAt :: JsonPartialIndex -> JsonPartialValue Source # | |
| (BalancedParens w, Rank0 w, Rank1 w, Select1 v, TestBit w) => JsonPartialValueAt (GenericCursor ByteString v w) Source # | |
Defined in HaskellWorks.Data.Json.PartialValue Methods jsonPartialJsonValueAt :: GenericCursor ByteString v w -> JsonPartialValue Source # | |
entry :: JsonPartialValue -> MQuery (Entry Text JsonPartialValue) Source #
hasKV :: Text -> JsonPartialValue -> JsonPartialValue -> MQuery JsonPartialValue Source #
jsonKeys :: JsonPartialValue -> [Text] Source #
named :: Text -> Entry Text JsonPartialValue -> MQuery JsonPartialValue Source #