úÎ ÇÖ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.M  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM                 ! " # $ %& %' %( %) %* %+ %, %- %. %/ 01 02 03 04 05 06 07 08 09 0: 0; 0< 0= 0> 0? 0> 0? 0@ 0A 0B 0C 0D 0E 0F 0F 0G 0H 0I 0J 0K 0L 0M 0M 0N 0O 0P 0Q 0R 0STaeson-utils-0.2.1.1Data.Aeson.Utilsscientific-0.3.3.1Data.ScientificfromFloatDigits eitherDecodeVdecodeV.=? parseNumber aeson-0.7.0.6 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.InternaldefaultTaggedObjectdefaultOptions modifyFailureobject parseEither parseMaybeparse emptyObject emptyArrayErrorSuccessResultParserObjectArrayStringNumberBoolNullValuefromDotNetTime DotNetTimePair sumEncodingomitNothingFieldsallNullaryToStringTagconstructorTagModifierfieldLabelModifierOptionscontentsFieldName tagFieldName TaggedObjectObjectWithSingleField TwoElemArray SumEncoding