Object-Oriented Programming · Amazon · Medium
Requirements Accept arbitrary nested values (dict list primitive) together with a schema that specifies expected types, required keys, and nested shapes. Determine whether the value conforms to the schema and, when validation fails, optionally expose the path where the failure occurred. Cover representative schema features, including primitive types, arrays with an item schema, objects with required and optional properties, and nullable fields. Examples The value is valid…
Checking your access…