[][src]Module cddl_cat::json

This module implements validation from serde_json::Value.

Examples

use cddl_cat::validate_json_str;

let cddl_input = "person = {name: tstr, age: int}";
let json_str = r#"{ "name": "Bob", "age": 43 }"#;

validate_json_str("person", cddl_input, &json_str).unwrap();

Functions

validate_json

Validate already-parsed JSON data against an already-parsed CDDL schema.

validate_json_str

Validate JSON-encoded data against a specified rule in a UTF-8 CDDL schema.