Detects JSON/YAML schemas (including embedded candidates in OpenAPI/AsyncAPI when enabled) and renders clean, box‑based graphs.
Click a property or node to jump to the matching location in the editor.
Shows badges for types, enums/const, formats, and common constraints.
Displays examples with syntax highlighting; examples are clickable and reveal the corresponding entry in your source.
Interactions
Expand/Collapse: Click a section header to toggle it. Alt/Option‑click on a header expands/collapses the entire subtree recursively (VS Code‑style). A tooltip on the chevron reminds you of the shortcut.
Quick Start
Open a JSON or YAML file containing a JSON Schema.
Run the command: “ScheV: Open Visualizer”.
Click any property to navigate to its definition in the editor.
Commands
ScheV: Open Visualizer — Open the visualizer beside the current editor.
ScheV: Set Output Format: JSON — Prefer JSON for rendered examples.
ScheV: Set Output Format: YAML — Prefer YAML for rendered examples.
Settings
schev.enableYaml (boolean, default: true) — Enable YAML parsing and visualization.