all failed tests return 'json_payload' as the failed property, because the jsonschema library views any failure of a subproperty as a failure of the parent.  So in this case, all failed properties lead up to the json_payload object.