jsonschema

package
v0.0.0-...-91e9092 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 15, 2022 License: Apache-2.0 Imports: 6 Imported by: 26

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL