Expand description
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 already-parsed JSON data against an already-parsed CDDL schema.
- Validate JSON-encoded data against a specified rule in a UTF-8 CDDL schema.