JSON Editor
by VDT LABS S.R.L.
v2.3
ยท
Updated 11 months ago
ยท
0 Bytes
ยท
Released Nov 2012
Key Features
๐ค
AI Powered
๐
Dark Mode
๐ค
Export & Share
๐๏ธ
Notes & Writing
๐ป
Code Editor
๐ฅ๏ธ
Terminal / CLI
About JSON Editor
JSON Editor is a tree & text editor for JSON, JSON5 and JSON Lines data formats. In a clean and user-friendly interface, it allows you to create, visualize, modify, validate, format and save your JSON documents.
Along with the included HTTP Client, is a powerful tool to inspect and debug your API endpoints.
JSON Editor has the smarts needed to make the minimum changes when editing a file, even in the tree mode.
This is especially useful when you keep the files in a repository, because only the relevant changes will be shown when diff-ing the edited files.
JSON Tree Editor
โข Presents the JSON in a "tree" like interface, making easier to understand how the data is structured
โข Makes the process of editing JSON data error-free and way more easier than dealing with raw text
โข Its selection is automatically reflected in the text editor
JSON Tree Editor - Features
โข Select multiple sibling elements
โข Cut, copy, paste, duplicate, delete and reorder elements, even when multiple elements are selected
โข Find & replace text in the JSON elements. Support for "Regular Expression" is included, too
โข Choose where the Find & replace will take place: in "Key" or "Value" column or both
โข Sort elements, either by clicking one of the column headers or using the dedicated panel
โข Set label for child objects to help you understand what each object represents
โข Edit the elements, even when multiple ones are selected (via "Edit -> Edit Value...")
โข Copy elements as Swift or Obj-C objects, JSON data or PLIST data
โข Paste JSON data
โข Embed elements in array or object
โข Shift elements left or right
โข Move elements up or down
โข Row height which accommodates multi-line text
โข JSON5 comments can be viewed in the leftmost column by hovering the cursor over the indicator
โข Increase and decrease font size for better readability
โข Undo & redo
โข Customization options available in "Settings -> View & Edit -> Tree Editor"
JSON Text Editor
โข Offers a convenient way to interact with the JSONs textual content and to investigate invalid JSONs
โข The changes made in the text editor can be synchronized with the tree editor
โข Make the JSON document human readable or compact, even if it is not entirely valid
JSON Text Editor - Features
โข JSON validation
โข Syntax coloring, auto-indentation and line numbers
โข Customize the font and its size
โข Change editors location (right or bottom)
โข Toggle the visibility of the the text editor
โข Show (or hide) invisible characters, like tab or new lines
โข Find & replace
โข Undo & redo
โข Customization options available in "Settings -> View & Edit -> Text Editor"
Folder Browser
โข Browse folders content by dragging them on the apps Dock icon or by using "File โ Open" panel
โข Choose JSON files to make quick edits or to view their content
Snippets
โข Save JSON elements for later reuse
โข Access the Snippets by clicking the corresponding toolbar button
Quick Look Preview Extension
โข Preview the JSON files in Finder using the Quick Look extension provided by the app
HTTP Client
โข Perform HTTP requests (GET, POST, PUT, DELETE, HEAD)
โข Create folders to group the requests - very handy to group the projects or APIs youre working with
โข Automatically detects if response is text or binary, allowing you to preview or save the binary one
โข HTTP authentication (basic, digest) and Proxy authentication, with Keychain integration
โข Support for OAuth 2.0 - use the built-in providers or add custom ones
โข Once you have added and setup an OAuth 2.0 authorization you can attach it to a HTTP request - JSON Editor will take care of refreshing and attaching access token to the HTTP request
โข Export and import HTTP requests and OAuth authorizations
Other Features
โข Dark mode, including a beautiful "black" mode
โข Auto Save & Versions, including the possibility to disable them
โข Detect when the file is changed by another application
โข Fullscreen
โข Services integration
โข Command-line/Terminal integration