1.0.1 • Published 12 months ago

json-validator-lightweight v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
12 months ago

Install

Run 'npm i json-validator-lightweight' in the terminal

Usage

let schema = "{\"name\":\"string\",\"age\":\"number\",\"information\":{\"lastname\":\"string\",\"job\":{\"title\":\"string\", \"salary\":\"number\"}},\"array\":[\"string\",\"string\"]}";

let object = {
    name: "John",
    age: 10,
    information: {
        lastname: "Doe",
        job: {
            title: "Software Engineer",
            salary: 100000
        }
    },
    friends: [
        "Ronald",
        "Jeff"
    ]
};

try {
    JsonSchemaCheck(schema, object);
}
catch(err) {
    //Error thrown by validator if schema didn't match ne object
}