2     None6 Parse a structure, can failExtracts 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)Unsafe version of  . Returns  on failure.The  that executes a  against a  to return an instance of . Turns 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}]"  Executes a # against provided data to update a .Note: Still has undefined behaviours, not at all stable. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~        !"#$%&'()*)+,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,NOPOQOROSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyzy{|}~*aeson-quick-0.1.2.0-KYOJ2seuDzp3xiUEFMLBZaData.Aeson.Quick StructureObjArrValparseStructure.?.!extract.%build$fShowStructure$fIsStringStructure$fNFDataStructure $fEqStructure$fOrdStructure$fGenericStructure$aeson-1.2.4.0-BCbjHKPmbhgK9ldqys4mc6Data.Aeson.Types.FromJSONFromJSONData.Aeson.Types.InternalValuebaseGHC.Errerror*attoparsec-0.13.2.0-9zmZQ2qwI1sB1uvk1SJKplData.Attoparsec.Text.InternalParser Data.AesoneitherDecodeStrict' eitherDecode'eitherDecodeStrict eitherDecode decodeStrict'decode' decodeStrictdecodeencodeData.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 withNumber 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