datatype

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package datatype holds utilities for working with different data formats.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsJSON

func IsJSON(bytes []byte) error

IsJSON checks whether bytes are in JSON format.

Types

type JSONSchemaValidator added in v0.8.6

type JSONSchemaValidator struct {
	// contains filtered or unexported fields
}

JSONSchemaValidator is entity that has ability to validate data against JSON schema.

func NewDefaultJSONSchemaValidator added in v0.8.6

func NewDefaultJSONSchemaValidator(schemasDir string) JSONSchemaValidator

func NewJSONSchemaValidator added in v0.8.6

func NewJSONSchemaValidator(schemasDir string, fileValidator v.Validator, urlValidator v.Validator) JSONSchemaValidator

func (JSONSchemaValidator) Validate added in v0.8.6

func (jsv JSONSchemaValidator) Validate(document, schemaPath string) error

Validate validates document against JSON schema located in schemaPath. schemaPath may be URL or relative/full path to json schema on user OS

Jump to

Keyboard shortcuts

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