jss-core 0.2.0

Json Simplified Schema Core Interface
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use jss_core::{parse_json, JssSchema};
use std::str::FromStr;

#[test]
fn test() {
    let json = include_str!("open-api.json");
    parse_json(json).unwrap();
    let jss = JssSchema::parse_json_schema(parse_json(json).unwrap()).unwrap();
    println!("{}", jss)
}

#[test]
fn into_json() {
    let json = include_str!("raw.jss");
    let jss = JssSchema::from_str(json).unwrap();
    println!("{}", jss.as_json_schema())
}