úÎ ùîNoneLike 3, but returns an error message when decoding fails.ADeserialize any JSON value. Allows atomic values on the top levelOptionally create a Pair._Convert a Scientific into an Integer if it doesn't have decimal points, otherwise to a Double.O  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO                 ! " # $ % &' &( &) &* &+ &, &- &. &/ &0 12 13 14 15 16 17 18 19 1: 1; 1< 1= 1> 1? 1@ 1A 1@ 1A 1B 1C 1D 1E 1F 1G 1H 1H 1I 1J 1K 1L 1M 1N 1O 1O 1P 1Q 1R 1S 1T 1UVaeson-utils-0.3Data.Aeson.Utilsscientific-0.3.3.7Data.ScientificfloatingOrIntegerfromFloatDigits eitherDecodeVdecodeV.=? parseNumber aeson-0.8.0.2 Data.AesoneitherDecodeStrict' eitherDecode'eitherDecodeStrict eitherDecode decodeStrict'decode' decodeStrictdecodeData.Aeson.Parser.Internaljson'jsonData.Aeson.Encode.ByteStringencodeData.Aeson.Types.Instances typeMismatch.!=.:?.:fromJSON.=withBoolwithScientific withNumber withArraywithText withObjectData.Aeson.Types.ClassgenericParseJSON genericToJSONgToJSONGToJSON gParseJSON GFromJSONtoJSONToJSON parseJSONFromJSONData.Aeson.Types.InternalcamelTodefaultTaggedObjectdefaultOptions modifyFailureobject parseEither parseMaybeparse emptyObject emptyArrayErrorSuccessResultParserObjectArrayStringNumberBoolNullValuefromDotNetTime DotNetTimePair sumEncodingomitNothingFieldsallNullaryToStringTagconstructorTagModifierfieldLabelModifierOptionscontentsFieldName tagFieldName TaggedObjectObjectWithSingleField TwoElemArray SumEncoding