GUIDE

Check and query structured data

Choose between validating rules, finding values and comparing changes.

On this page

Check rules with a schema

JSON (JavaScript Object Notation) Schema describes allowed values. Paste the data and schema separately, then Validate. Quietkit uses Draft 2020-12, local references only and descriptive format annotations. It never downloads a referenced schema.

{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}}

Find a value with a path

Start with $ for the root. Fields, array indexes, wildcards, recursive field names and slices are supported. Filters and functions are intentionally excluded; expressions never run as code.

$.books[*].title

Compare meaning rather than layout

JSON Diff compares values. Reordering object keys makes no difference; moving array items does. Missing fields and null values are different. The report describes changes without modifying either document.

Check a configuration document

YAML (YAML Ain’t Markup Language) Validator checks one version 1.2 document, including duplicate keys and unsafe aliases. It does not check your application’s own configuration rules.