JSON Editor

JSON, or JavaScript Object Notation, is a lightweight text-based open standard designed for human-readable data interchange. It is derived from the JavaScript scripting language for representing simple data structures and associative arrays, called objects.

JSON Editor Text Mode

The OxygenText mode allows you to work with JSON documents, providing standard editing capabilities such as undo/redo, copy/paste, find/replace, and drag/drop, as well as more complex actions, such as format and indent, or structure validation.

JSON Editor Text Mode

Syntax Highlight

Oxygen supports Syntax Highlighting for JavaScript / JSON editors and provides default configurations for the JSON set of tokens. You can customize the foreground color, background color, and the font style for each JSON token type.

Structure Folding

In a large JSON document, the data enclosed between left and right brace characters can be collapsed so that only the needed data remains in focus.

JSON Grid Editing Mode

Oxygen allows you to view and edit JSON documents in the Grid editing mode. The JSON is represented in Grid mode as a compound layout of nested tables in which the JSON data and structure can be easily manipulated with table specific operations or drag-and-drop operations on the grid components. You can customize the JSON grid appearance according to your preferences. For example, you can change the font, the cell background, foreground, or even the colors from the table header gradients.

JSON Editor Grid Mode


Oxygen includes a built-in JSON validator (based on the free Java source code available on www.json.org), integrated with the general validation support.

Convert XML to JSON and Vice Versa

Oxygen provides a tool for converting an XML structure to corresponding valid JSON data and another tool for converting JSON data to an XML structure.

Convert XML to JSON