Validate one file or a set
Pass individual documents directly for well-formedness or schema validation, and keep the input paths visible in the resulting log.
CLI / CI
Validate JSON syntax and JSON Schema contracts from Windows scripts, builds, and CI with valbuddy.exe, actionable locations, logs, and process results.
C:\> valbuddy.exe -v -verbose -s
"D:\Examples\Library\library_schema.json"
"D:\Examples\Library\library.json"
"D:\Examples\Library\library_invalid.json"
library.json: valid
library_invalid.json: invalid
Required property missing: title
Input location: /bib/book/2
Repeatable JSON checks
The command-line workflow accepts one or more JSON or XML inputs, can apply a specific schema, and can emit a fuller diagnostic report for review. Use it for interactive checks, saved batch configurations, and repeatable Windows automation.
Start with one known-valid and one known-invalid example. Once the command, schema assignment, diagnostics, and process result behave as expected, use the same tested invocation for a larger file set or automated build.
Pass individual documents directly for well-formedness or schema validation, and keep the input paths visible in the resulting log.
Use the reported input location and schema location to connect a failed JSON value to the constraint that rejected it.
Create a batch configuration in the desktop application, save the settings, and invoke that configuration from automation for repeatable automation.
Build a batch-validation workflowUsage pattern
Use the documented return value together with the validation log in your automation.
Platform availability
Continue the automation path
Use the batch page for directory and settings-based processing, the large-data page for streaming-oriented validation, and the dedicated conversion page for repeatable XML/JSON transformations. These URLs answer separate search and workflow needs.