!cC     None6 aeson-quickParse a structure, can fail aeson-quickExtracts instances of  from a This is a wrapper around  which does the actual work.Examples assume  Foo and  Bar.Extract key from object:value .? "{key}" :: Maybe FooExtract list of objects:!value .? "[{key}]" :: Maybe [Foo]Extract with optional key:/value .? "{key,opt?}" :: Maybe (Foo, Maybe Bar) aeson-quickUnsafe version of  . Returns  on failure. aeson-quickThe  that executes a  against a  to return an instance of .  aeson-quickTurns data into JSON objects. This is a wrapper around   which does the actual work.Build a simple Value:encode $ "{a}" .% True {\"a\": True}Build a complex Value:#encode $ "[{a}]" '.%' [True, False]"[{\"a\":true},{\"a\":false}]"  aeson-quick Executes a # against provided data to update a .Note: Still has undefined behaviours, not at all stable. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~        !"#$%&'()*+,-./.012131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1STUTVTWTXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}*aeson-quick-0.1.2.1-DSsrtXgxAed6e1JH1TOst6Data.Aeson.Quick StructureObjArrValparseStructure.?.!extract.%build$fShowStructure$fIsStringStructure$fNFDataStructure $fEqStructure$fOrdStructure$fGenericStructure$aeson-1.4.0.0-LIOMjdhUbDoEPhbHMMZ6tyData.Aeson.Types.FromJSONFromJSONData.Aeson.Types.InternalValuebaseGHC.Errerror*attoparsec-0.13.2.2-8MYYkZq8RlM5hTX0MYQusXData.Attoparsec.Text.InternalParser Data.AesoneitherDecodeFileStrict'eitherDecodeStrict' eitherDecode'eitherDecodeFileStricteitherDecodeStrict eitherDecodedecodeFileStrict' decodeStrict'decode'decodeFileStrict decodeStrictdecode encodeFileencodeData.Aeson.TypesfoldableData.Aeson.Types.ClassGToJSON GToEncodingData.Aeson.Types.ToJSON toEncoding2toJSON2 toEncoding1toJSON1genericLiftToEncodinggenericToEncodinggenericLiftToJSON genericToJSONToArgsNoToArgsTo1ArgsToJSONtoJSON toEncoding toJSONListtoEncodingListKeyValue.= ToJSONKey toJSONKey toJSONKeyListToJSONKeyFunction ToJSONKeyTextToJSONKeyValueToJSON1 liftToJSONliftToJSONListliftToEncodingliftToEncodingListToJSON2 liftToJSON2liftToJSONList2liftToEncoding2liftToEncodingList2Data.Aeson.Encoding.Internalpairs fromEncodingEncodingSeries.!=.:!.:?.:fromJSONwithEmbeddedJSONwithBoolwithScientific withArraywithText withObject parseJSON2 parseJSON1genericLiftParseJSONgenericParseJSON GFromJSON gParseJSONFromArgs NoFromArgs From1Args parseJSON parseJSONList FromJSONKey fromJSONKeyfromJSONKeyListFromJSONKeyFunctionFromJSONKeyCoerceFromJSONKeyTextFromJSONKeyTextParserFromJSONKeyValue FromJSON1 liftParseJSONliftParseJSONList FromJSON2liftParseJSON2liftParseJSONList2Data.Aeson.Parser.Internaljson'jsoncamelTo2defaultTaggedObjectdefaultOptionsobjectResultErrorSuccessObjectArrayStringNumberBoolNull DotNetTimefromDotNetTimeOptionsfieldLabelModifierconstructorTagModifierallNullaryToStringTagomitNothingFields sumEncodingunwrapUnaryRecordstagSingleConstructors SumEncoding TaggedObject UntaggedValueObjectWithSingleField TwoElemArray tagFieldNamecontentsFieldNameData.Aeson.Types.GenericZeroOne