
WeJSON
Online JSON/JSON5 processing tool — format, minify, sort, JSONPath queries, JSON Schema validation, and export to YAML/XML.
Launch ToolFeatures
- JSON and JSON5 dual-mode input with single toggle
- Monaco Editor dual-pane (input + read-only preview)
- Format / Minify / Sort keys (ascending or descending)
- Syntax error highlighting with inline error markers
- Drag-and-drop JSON file upload
- Copy formatted or minified JSON; download as .json
- Export to YAML (.yaml) or XML (.xml) with custom root tag
- JSONPath query with full jsonpath-plus syntax
- JSON Schema validation (Draft-07) with auto-inference
- History — up to 10 recent entries, each restorable with one click or individually deletable
- 4-language interface
About
WeJSON is an online JSON and JSON5 processing tool with a Monaco Editor-based interface. It provides a dual-pane editing interface where the left pane accepts JSON or JSON5 input and the right pane shows a formatted, read-only preview. You can format (pretty-print), minify, or sort keys in ascending or descending order. Syntax errors are highlighted inline within the editor. Files can be loaded by dragging and dropping a .json file onto the editor. The output can be copied as formatted or minified JSON, downloaded as a .json file, or exported to YAML or XML (with a configurable root element name). The JSONPath query panel lets you run queries using the full jsonpath-plus syntax, with results displayed in real time. The JSON Schema validation panel supports Draft-07 schemas entered manually or auto-inferred from the current JSON, showing each validation error with its path and reason. A built-in history stores up to 10 past entries, each of which can be restored with a click or deleted individually. The app is available in 4 languages.
Online JSON/JSON5 processing tool — format, minify, sort, JSONPath queries, JSON Schema validation, and export to YAML/XML.
Launch Tool