in pydeequ/verification.py [0:0]
def successMetricsAsJson(cls, spark_session: SparkSession, verificationResult, forAnalyzers: list = None):
"""
The results returned in a JSON
:param SparkSession spark_session: Sparksession
:param verificationResult: Result of the verification Run()
:param forAnalyzers: Subset of Analyzers from the Analysis Run
:return: JSON of the verification Run()
"""
if forAnalyzers:
raise NotImplementedError("forAnalyzers have not been implemented yet.")
forAnalyzers = getattr(
spark_session._jvm.com.amazon.deequ.VerificationResult, "successMetricsAsJson$default$2"
)()
df = spark_session._jvm.com.amazon.deequ.VerificationResult.successMetricsAsJson(
verificationResult.verificationRun, forAnalyzers
)
return json.loads(df)