úÎ#¬!¶     @A type that can be converted from JSON, with the possibility of  failure. When writing an instance, use  to make a conversion fail,  e.g. if an  / is missing a required key, or the value is of  the wrong type. An example type and instance: (data Coord { x :: Double, y :: Double }  instance FromJSON Coord where  fromJSON (  v) = Coord   v  "x"   v  "y"  -- A non- $ value is of the wrong type, so use  to fail.  fromJSON _ =  &A type that can be converted to JSON. An example type and instance: (data Coord { x :: Double, y :: Double }  instance ToJSON Coord where  toJSON (Coord x y) =  ["x"   x, "y"   y] -A JSON value represented as a Haskell value.   Construct an   from a key and a value. 7Retrieve the value associated with the given key of an  .  The result is / if the key is not present or the value cannot # be converted to the desired type. 2This accessor is appropriate if the key and value must be present < in an object for it to be valid. If the key and value are  optional, use '(.:?)' instead. 7Retrieve the value associated with the given key of an  .  The result is  if the key is not present, or  if 4 the value cannot be converted to the desired type. @This accessor is most useful if the key and value can be absent @ from an object without affecting its validity. If the key and  value are mandatory, use '(.:?)' instead.  Create a  from a list of  s. If duplicate ; keys arise, earlier keys and their associated values win.        @Parse a top-level JSON value. This must be either an object or  an array. Parse any JSON value. Use  in preference to this function 3 if you are parsing data from an untrusted source. (Parse a string without a leading quote. !"Encode a JSON value to a #. $-Efficiently serialize a JSON value as a lazy %.     &      !"#$%&'()*+,-./01 aeson-0.1.0.0Data.Aeson.TypesData.Aeson.ParserData.Aeson.Encode Data.AesonFromJSONfromJSONToJSONtoJSONValueNullBoolNumberStringArrayObject.=.:.:?objectjsonvalue fromValueencodebaseControl.Applicativeempty Data.Functor<$><*> Data.MaybeNothingmapAobject_array_ doubleQuote backslashjstringjstring_reparseunescapehexQuadblaze-builder-0.2.1.4'Blaze.ByteString.Builder.Internal.TypesBuilderstringbytestring-0.9.1.8Data.ByteString.Lazy.Internal ByteString