util/validation.go
func ValidateJSON(schema, data []byte) bool {
	sloader := gojsonschema.NewBytesLoader(schema)
	dloader := gojsonschema.NewBytesLoader(data)
	result, err := gojsonschema.Validate(sloader, dloader)
	return err == nil && result.Valid() && len(result.Errors()) == 0
}
func ValidateJSON(schema, data []byte) bool {
	sloader := gojsonschema.NewBytesLoader(schema)
	dloader := gojsonschema.NewBytesLoader(data)
	result, err := gojsonschema.Validate(sloader, dloader)
	return err == nil && result.Valid() && len(result.Errors()) == 0
}
// ValidateJSON validates a given JSON against a given schema.