jsonschema

Module draft6

source
Expand description

Functionality specific to JSON Schema Draft 6.

Draft 6

This module provides functions for creating validators and performing validation according to the JSON Schema Draft 6 specification.

§Examples

use serde_json::json;

let schema = json!({"type": "string", "format": "uri"});
let instance = json!("https://www.example.com");

assert!(jsonschema::draft6::is_valid(&schema, &instance));

Functions§

  • Validate an instance against a schema using Draft 6 specifications without creating a validator.
  • Create a new JSON Schema validator using Draft 6 specifications.
  • Creates a ValidationOptions builder pre-configured for JSON Schema Draft 6.