úÎï#None&'лTraverse into the value underneath a specific key in the JSON structure. The return value is the value inside the Haskell value - that is, the result applying the associated morphism.žTraverse the specific index of a JSON array. The return value is the value inside the Haskell value - that is, the result applying the associated morphism.NAssert that the current JSON value is exactly equal to the result of calling  on a value.Using E discards the indices in the monad, which can help when you need to isum- multiple tests that end in different states. Finalize a  by calling  at the end.Run a ¨ against a Haskell value that can be encoded to JSON. Returns a list of strings describing the failed assertions, or the empty list if all assertions were satisfied.JSON KeyBAn associated morphism into a substructure of the test environmentJSON array indexBAn associated morphism into a substructure of the test environment    -json-assertions-1.0.12-LJV02zn0JhTJMlael2tamdTest.JSON.AssertionsJSONTestkeynthassertEqstopjsonTesttestJSON$fIxFunctorTYPETYPEJSONF$aeson-1.2.4.0-HJ6Tijnh81vLD043xgUX94Data.Aeson.Types.ToJSONtoJSONJSONFKeyIndexAssertStop