getSchemaPath

Versionshinweise

25.5

Code

Groovy
String getSchemaPath(JsonSchemaValidationEntry validationEntry)

Beschreibung

Ermittelt den Pfad innerhalb des Schemas zur Regel, die das Validierungsproblem verursacht hat.

Parameter

  • validationEntry - Der zu inspizierende Eintrag.

Rückgabe
Der Pfad innerhalb des Schemas zur Regel, die das Validierungsproblem verursacht hat. Die Notation kann mit setPathType gesteuert werden.

Beispiele

Groovy
JsonSchemaValidation validation = JsonSchemaUtils.validate(config, schema, json);
if (JsonSchemaUtils.hasValidationEntries(validation)) {
  List validationEntries = JsonSchemaUtils.getValidationEntries(validation);
  for (JsonSchemaValidationEntry entry : validationEntries) {
    String schemaPath = JsonSchemaUtils.getSchemaPath(entry);
  }
}