|
ContentsBasic functionstoJsonString :: Json a => a -> String Converts the value to a string encoded with JSON fromJsonString :: Json a => String -> a Parses a JSON encoded string into a value Supported value typesThis module supports the following value types:
Generic JSON Typedata Json JsonString :: String -> Json JsonDouble :: Double -> Json JsonLong :: Long -> Json JsonArray :: [Json] -> Json JsonBoolean :: Boolean -> Json JsonNull :: Json JsonObject :: [JsonField] -> Json data JsonField JsonField :: String -> Json -> JsonField Adding support for additional value typesdata JsonGenerator data JsonParser class Json a writeJson :: Json a => JsonGenerator -> a -> <Proc> () readJson :: Json a => JsonParser -> <Proc> a toJson :: Json a => a -> Json fromJson :: Json a => Json -> a It is enough to implement Undocumented entitieslookupJsonField :: String -> Json -> Maybe Json |