JSON Editor
Разработчикам
Только для Mac
699,00 ₽ · Встроенные покупки
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 JSON's 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 editor's 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 app's 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 you're 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
еще Ответ разработчика Хорхе, great to hear JSON Editor is working well for you!
Thank you very much!
Хорхе, great to hear JSON Editor is working well for you!
Thanks for useful and not expensive tool!
Ответ разработчика AlArt1981, thank you for your feedback! If you have further suggestions or feedback, you can always use "Help -> Send Feedback" menu item, available in the application, to contact me.
Thanks for useful and not expensive tool!
AlArt1981, thank you for your feedback! If you have further suggestions or feedback, you can always use "Help -> Send Feedback" menu item, available in the application, to contact me.
Простой и удобный редактор. Радует, что есть переключение горячими клавишами режима дерева/текста и человекочитаемого/сжатого формата. Часто путаются горячие клавиши «увеличить шрифт» (cmd + ‘+’) и «добавить строку» (shift+cmd+’=‘) - вместо добавления строки увеличивает шрифт.Ещё хотелось бы, чтобы запоминал размер окна после закрытия программы и можно было бы менять прядок столбцов (мне удобнее тип разместить в конце).Если бы небыло этих косяков было бы вообще замечательно.
Простой и удобный редактор. Радует, что есть переключение горячими клавишами режима дерева/текста и человекочитаемого/сжатого формата. Часто путаются горячие клавиши «увеличить шрифт» (cmd + ‘+’) и «добавить строку» (shift+cmd+’=‘) - вместо добавления строки увеличивает шрифт.Ещё хотелось бы, чтобы запоминал размер окна после закрытия программы и можно было бы менять прядок столбцов (мне удобнее тип разместить в конце).Если бы небыло этих косяков было бы вообще замечательно.
• Bug fixing
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
2.9 14.10.2025
Improvements
• You can now set the appearance of the Quick Look preview extension, independent from the main app, from "Settings/Preferences → Quick Look → Appearance".
• You may choose when creating documents from Clipboard if the JSON text to be automatically beautified by checking the option from "Settings/Preferences → Beautify JSON text when creating documents from Clipboard".
Fixes
• Re-enabled the window tabbing on macOS 26 (Tahoe). This was previously disabled to workaround a crash.ma
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
2.8 06.10.2025
Improvements
• Small adjustments and improvements related to macOS 26 (Tahoe).
Fixes
• Disabled window tabbing on macOS 26 (Tahoe) to workaround a crash happening when using tabs. I will re-enable this once I have a proper fix for the crash.
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
2.7 24.09.2025
Improvements
• A progress indicator is now displayed in the tree editor when loading a JSON file. While the loading happens, the app is perfectly usable, be it when you open a new file or when the app is launched. This is especially handy when you deal with very large files, which may take many seconds (or minutes) to open.
• While the JSON file is being loaded, the text editor displays a partial content of the file, limited to a maximum of 5 million characters. This allows you to quickly scan the JSON file and get a feeling of what you're dealing with. After the file is completely loaded then the text editor will show the full JSON text.
• A similar approach is taken for the Quick Look Preview, where the tree editor shows a progress indicator while the file is being loaded, and text editor shows a maximum of 5 million characters, with possibility for you load the entire content of the file.
• When "compacting" JSON text larger than 5 million characters, an alert is displayed saying that the performance of the app might be degraded in such case and asking if you really want to continue.
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
2.6 16.09.2025
Fixes
• When converting from JSON5 format to JSON "classic" format the numbers are now converted as they should. In the previous builds there were some cases where they were wrongly converted (i.e. "0.1" would become "0..1")
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
2.5 25.07.2025
Improvements
• When the tab bar is visible at the top of a JSON window (if you choose "View → Show Tab Bar", for example), you can drag and drop multiple files onto the tab bar, to be opened as tabs in the current window.
• Multiple files opened at once can now be displayed in a new window with multiple tabs, thus reducing the clutter of multiple windows. This feature can be enabled by checking the "Use a new window with tabs when multiple files are opened at once" option, available in "Settings/Preferences → General".
• The window "tabbing" mode, used when creating or opening a document, can now be set independently from the system. This is available under "Settings/Preferences → General → Prefer tabs". Possible values include: "Respect System Setting", "Never", "In Full Screen", "Always".
• The validation error shown in the JSON text editor can now be selected (and copied).
Fixes
• The toolbar icon for the "side-by-side editors" now properly adjusts to the dark/black appearance.
Other changes
• The minimum OS version for the app is now macOS 11.0 (Big Sur)
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
2.4 19.06.2025
Fixes
• Fix a crash happening when editing in the JSON text editor.
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
2.3 11.05.2025
Improvements
• Adds a small area, located to the left of JSON tree, which allows you to select, by dragging, multiple items instead of moving them. When the cursor is located within this area it will change its shape to a "right pointing" arrow instead of a "left pointing" one (which usually is). The addition of this area greatly improves the workflow of selecting and moving items using only the mouse, without any keyboard usage.
Fixes
• The drop indicator, displayed when dragging JSON items, now properly shows the location where an item would actually drop. In the previous versions there were some corner cases where the indicator was showing a slightly wrong location.
• Fixes an issue where the app wrongly prompted that the JSON text cannot be parsed using JSON5 format.
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
2.2 04.05.2025
Improvements
• This update brings back the "text only" mode when view-ing the JSON data. A toolbar button is also available to switch between supported view/edit modes: "text only", "tree only" and "side-by-side tree and text".
• The column widths, for the JSON tree, are now saved and restored when you switch between "tree only" and "side-by-side". This allows you, for example, to configure some nice widths for "JSON tree only" and make sure they won't be changed when switching to "side-by-side", which shows a narrower tree.
• The status bar from the JSON tree now shows the JSON format of the document (JSON (Classic) or JSON Lines or JSON5. The display of this information can be turned off from "Settings/Preferences → View & Edit → Tree Editor → Show JSON format in the status bar".
• Settings/Preferences now contain an additional page, called "Quick Look", which allows you to configure some properties of the Quick Look preview extension: the default viewer which will be displayed (tree or text), how many nesting levels will be expanded in tree viewer and if the JSON text will be beautified in text viewer.
• Performance improvements when dealing with large (or very large) JSON files.
Fixes
• Fixes a crash happening when clicking "Edit Value..." toolbar button or menu item.
• Fixes an issue where the app wrongly prompted that the JSON text cannot be parsed using JSON5 format.
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
2.1 07.04.2025
Side-by-side tree editor and text editor
• This update brings a much awaited feature: the ability to visualize, side-by-side, the JSON tree and JSON text. This provides a powerful way to inspect and change the JSON data.
• Selecting one or more items in the tree editor will automatically select and scroll to the corresponding text in the text editor.
• You can change the location of the text editor (to the right or bottom of the window) via "View → Text Editor Location".
• The visibility of the text editor can be toggled via Command-Shift-J or "View → Show/Hide Text Editor".
• You can fine tune the layout of the document windows displayed when you open or create a file, including the location, visibility and size of text editor, from "Setting/Preferences" → "General" tab → "Defaults for document windows you're gonna open or create"
Other improvements
• The app no longer displays the "format detected" popup, shown when opening a JSON file in JSON5 or JSON Lines format. Instead, an informative message is displayed in the status bar of JSON text editor.
• The JSON text displayed by the Quick Look preview extension will be beautified, assuming it is a valid JSON.
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
2.0 24.03.2025
• Fixes a crash of Quick Look preview, happening when switch between files.
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
1.55 19.12.2024
• Fixes an issue where the Quick Look preview would not use the text colors for the "Dark/Black" theme, even when the system appearance is set to "Dark". Instead the colors for "Light" theme were (wrongly) used.
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
1.54 18.12.2024
Fixes
• Fixes an issue causing the app to hang when converting from JSON5 format to JSON (Classic).
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
1.53 27.11.2024
Improvements
• Folder Navigation: Open folders in JSON Editor by using "File → Open..." panel or drag the folders on the app's Dock icon. Browse their contents from the left sidebar and choose JSON files to make quick edits or to view their content.
• Quick Look Preview: The app now provides a Quick Look Preview extension, which allows you to preview the JSON files in Finder. The minimum macOS version, for the extension to be available, is macOS 12.0 (Monterey).
• Settings/Preferences now has an additional option which can sort all the children of all objects by key, either ascending or descending, when a document is openend or reverted. This option is available under "Open & Save" tab → "Document open" → "Sort children of all objects by key".
• The error message for an invalid JSON, shown at the bottom of JSON text view, now also contains the line number where the error happens.
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
1.52 05.11.2024
Improvements
• If a list of objects has a key whose value will be displayed as a label next to each object, then sorting by "Value" will use that label when comparing the objects.
• The "Replace" text field, from the "Find" bar of JSON text mode, now has an "X" button which clears the field, similar to the one from "Find" field.
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
1.51 03.09.2024
New Feature - JSON5
• This update brings an important feature: support for JSON5 format (https://json5.org)
• The app automatically detects the files which are using this format and informs you about this.
• You are able to explicitly convert a document to JSON5 by choosing "Format → JSON Format → JSON5" menu item.
• From the "JSON Format" menu you can also "downgrade" a JSON5 document to JSON (classic) format. In this case, all JSON5 features that potentially might exist (i.e. comments, trailing commas) will be removed or sanitized, thus resulting a valid JOSN (classic) document.
• While in JSON outline mode, any potential comment existing in the JSON5 document is presented in the leftmost column. Hovering over a "comments" indicator will present a popover with all the comments belonging to the corresponding JSON value or key/value pair.
• For the moment, the comments can be added, modified or deleted only when using the JSON text mode. The JSON outline mode offers only a read-only preview of the comments.
Other Improvements
• When dealing with a list of objects, you can now specify a key whose value will be displayed as a label next to each object. This makes it easy to find a particular object in a large list without having to open each object to see its contents. To specify the key, right click the parent array or object and choose "Set Label For Child Objects...".
• The "Replace" text field, located in the JSON outline's "Find" bar, now has an "X" button which clears the field, similar to the one from "Find" field.
Fixes
• The last column from the JSON outline is now properly sized, after opening a file or creating a new one, to fit exactly within the JSON outline control.
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
1.50 06.08.2024
New Feature - JSON Lines
• This update brings an important feature: support for JSON Lines format (https://jsonlines.org)
• The app automatically detects the files which are using this format and informs you about this
• You are also able to explicitely convert to JSON Lines by choosing "Format → JSON Format → JSON Lines" menu item
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
1.49 26.05.2024
New Feature - Snippets
• A new feature, named "Snippets", is introduced in this update. This provides a place where you can save various JSON elements for later reuse. To reveal the "Snippets" window press the "Snippets" button, located in the toolbar, or use "Window → Show Snippet" menu item. Once the window is shown, you can create new snippets by using the "+" button or simply by dragging JSON elements in the list.
• Some of the goodies that "Snippets" contains: export & import snippets, create groups and sort their content by "name" or "creation date", pin the "Snippets" window on top of other windows, remember the size of left & right panes between app relaunches, contextual menus available for more commands.
Other Improvements
• The text editor shown when choosing "Edit Value..." now uses the same settings as JSON text editor.
• "Edit Value..." now allows you to view and edit the value as JSON outline. This is very useful when the value actually represents a JSON string.
• Adds menu items (and keyboard shortcuts), to quickly move selected items up and down. These are "Editor → Move Items Up" (Command + Shift + Up Arrow) and "Editor → Move Items Down" (Command + Shift + Down Arrow).
• Holding option (⌥) key while dragging one or multiple JSON tree items will duplicate them instead of moving. This behavior is available for the HTTP requests items, too.
• Generous users can now show their additional support and appreciation by sending a tip (aka "Buy me a coffee"). This is available from "JSON Editor → Tip Jar..." menu item and is something purely optional.
1.48 06.05.2024
Improvements
• The columns of the JSON tree can now be reordered by dragging them to the desired location. The new order will be preserved even if you close and reopen the file.
• Right clicking the header of the PLIST tree allows you to toggle the visibility of its columns. The hidden columns will be preserved even if you close and reopen the file.
• The value type of new items can now be adjusted from "Settings/Preferences → View & Edit → Outline Editor → Value type for new items". By default this is set to "String".
• The alert which appears when a file is changed externally contains an additional option which, when toggled, automatically applies the selected action ("Keep Version" or "Update") until the file is closed or JSON Editor is relaunched.
―――
If you enjoy JSON Editor and find it useful, please also consider the other apps made by VDT Labs: PLIST Editor, Easy CSV Editor, Easy CSV Editor Mobile (for the iOS)
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor@gmail.com
1.47 13.02.2024
Improvements
• Two more HTTP methods are now available when creating HTTP requests. These are OPTIONS and TRACE.
―――
If you enjoy JSON Editor and find it useful, please also consider the other apps made by VDT Labs: PLIST Editor, Easy CSV Editor, Easy CSV Editor Mobile (for the iOS)
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor@gmail.com
1.46 01.02.2024
Improvements
• The "Find" menu is now a "top level" menu, located at the same level where "File" and "Edit" menus are located.
• While in "Text Editor" mode, you can jump to a specific line by using "Find -> Go to Line" menu.
―――
If you enjoy JSON Editor and find it useful, please also consider the other apps made by VDT Labs: PLIST Editor, Easy CSV Editor, Easy CSV Editor Mobile (for the iOS)
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor@gmail.com
1.45 17.01.2024
Improvements
• By default the application now uses the global "Find" clipboard for sharing the text to search for. This means the text you enter in one application (or in another JSON Editor document) will automatically appear in another. You can disable this functionality by clicking the "search" (loupe) image in the Find bar (Command + F) and then uncheck "Use Shared Find Clipboard".
• Minor updates to the app's icon to better match Apple's guidelines.
―――
If you enjoy JSON Editor and find it useful, please also consider the other apps made by VDT Labs: PLIST Editor, Easy CSV Editor, Easy CSV Editor Mobile (for the iOS)
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor@gmail.com
1.44 11.08.2023
Bug fixing
• Fixes an issue, introduced in the previous update, where the boolean values, in outline mode, always display `true`
• Make sure JSON Editor is not the default app for opening the files without any extension.
―――
If you enjoy JSON Editor and find it useful, please also consider the other apps made by VDT Labs: PLIST Editor, Easy CSV Editor, Easy CSV Editor Mobile (for the iOS)
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor@gmail.com
1.43 23.07.2023
Improvements
• The Strings can now be "soft wrapped" to the width of "Value" column, causing them to be displayed on multiple lines, even if they don't contain hard linebreaks. This means the heights of the rows might change when you resize the document window or the "Value" column.
• By default "soft wrap" is enabled, but if you wish to change, it can be done from "Settings/Preferences → View & Edit → Wrap Strings to the width of "Value" column" . This allows the app to behave like in the previous versions, where hard linebreaks caused a String to be displayed on multiple lines.
• "Settings/Preferences → View & Edit" also allows you to specify how many lines to be used to display Strings, either in "soft wrap" mode or in "hard linebreaks" one.
―――
If you enjoy JSON Editor and find it useful, please also consider the other apps made by VDT Labs: PLIST Editor, Easy CSV Editor, Easy CSV Editor Mobile (for the iOS)
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor@gmail.com
1.42 21.07.2023
Improvements
• The boolean values are now displayed using a popup containing `true/false`. If you want to switch to the old way of having a checkbox, you can do this from "Settings/Preferences → View & Edit → Use a checkbox for Boolean values".
• "Smart Copy/Paste" text substitution is now disabled by default when editing both in Outline and Text modes. This should fix some "unexpected" behaviors performed by this substituion. To enable it toggle "Edit → Substitution → Smart Copy/Paste".
Bug fixing
• Fixes an issue where the default window size wasn't set properly when using "Preferences → Get from Sample Window..."
―――
If you enjoy JSON Editor and find it useful, please also consider the other apps made by VDT Labs: PLIST Editor, Easy CSV Editor, Easy CSV Editor Mobile (for the iOS)
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor@gmail.com
1.41 07.07.2023
• Bug fixing
―――
If you enjoy JSON Editor and find it useful, please also consider JSON Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at json.editor.contact@gmail.com
еще Версия 2.9 14.10.2025
Сбор данных не ведется Разработчик не ведет сбор данных в этом приложении.