Class JsonSchemaValidator

java.lang.Object
com.shaft.pilot.json.JsonSchemaValidator

public final class JsonSchemaValidator extends Object
Deterministic validator for the JSON Schema subset shared by supported providers.
  • Method Details

    • validate

      public static List<String> validate(com.fasterxml.jackson.databind.JsonNode schema, com.fasterxml.jackson.databind.JsonNode payload)
      Validates a payload against the supported schema subset.
      Parameters:
      schema - JSON schema
      payload - candidate payload
      Returns:
      validation errors; empty when valid