JSON file validator
Validate json files
Validators
basic
Only verify Array, String, Number, Boolean and NULL (NO NESTED DATA) IF NESTING OBJECT ONLY VERIFY THE DEEPEST NODE
{"string": "text","number": 15,"boolean": true,"array": [1, 2, 3]}
nested
Verify a nested JSON object (MAX 1 LEVEL)
{"string": "text","number": 15,"boolean": true,"array": [1, 2, 3],"object1": {"value": 0}}
deep
Verify a nested JSON object (MAX 2 LEVELS)
{"string": "text","number": 15,"boolean": true,"array": [[8,16,32], [{},{"a":"A"}]],"object1": {"value": 0,"nested":{"usable": true}}}
full
Verify a nested JSON object (MAX 4 LEVELS)
{"string": "text","number": 15,"boolean": true,"array": [[8,16,32], [{"n": {"N":0}},{"a":"A"}]],"object1": {"value": 0,"nested":{"usable": true,"deep": {"test": true,"full":{"test": true}}}}}
Examples
Example 1: validate
const fs = const validator = basic fs
Example 2: Get Valid JSON
const fs =const validator = basicfs
Example 3: Convert To JS object (usable JSON)
const fs =const validator = basicfs
Example 4: Clean a file
// myFile.txt# this is a file with comments{"string": "text","number": 15,"boolean": true,"array": [[8,16,32], [{"n": {"N":0}},{"a":"A"}]],"object1": {"value": 0,"object2":{"limit": false,"object3": {"limit": false,"object4":{"limit": true}}}}}/* footer comment */
const fs = const validator = full fs
Example 5: Get Multiple JSON (in same file)
// myFile.txt /* John Data */ { "name": "John", "lastname": "Doe", "age": 35} /* Mary Data */ { "name": "Mary", "lastname": "Doe", "age": 22 }
const fs = const validator = basic fs