Huable
WeJSON

WeJSON

Online JSON/JSON5 processing tool — format, minify, sort, JSONPath queries, JSON Schema validation, and export to YAML/XML.

Launch Tool
JSONformattervalidatorJSONPathYAMLXML

Features

  • 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