Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JSONSchema ¶
type JSONSchema struct {
// contains filtered or unexported fields
}
JSONSchema is a wrapper around gojsonschema that supports default variables
func New ¶
func New(data []byte) (*JSONSchema, error)
New returns JSON schema created from JSON byte string returns a valid schema or error if schema is invalid
func (*JSONSchema) ProcessObject ¶
func (j *JSONSchema) ProcessObject(in interface{}) (interface{}, error)
ProcessObject checks if the object is valid from this schema's standpoint and returns an object with defaults set up according to schema's spec
Click to show internal directories.
Click to hide internal directories.