App is deprecated.Last check on Apr 23, 2024.
JSON Editor

JSON Editor

App Report, Market and Ranking Data
category
price
$4.99
Reviews
4.5 (106)
United States United States
Description
JSON Editor is a must-have editor for JSON data. In a clean, uncluttered and user-friendly interface, it allows you to quickly 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.

KEY FEATURE - JSON EDITOR

• Edit JSON documents both in tree and text modes
• Multiple selection in tree mode - you can select multiple siblings and perform standard operations (i.e. copy, drag and drop etc) on them
• Syntax coloring, auto-indentation and line numbers
• Validation of the JSON document
• Highlight of the validation errors, along with a description of them
• Make the JSON document human readable or compact, even if it is not entirely valid
• Auto-detect if the document is human readable or compact, and preserve this format
• Cut, copy, paste, delete and reorder the tree items
• Undo & redo
• Easily embed selected items in Array or Object (dictionary)
• Find & Replace, both in tree and text modes
• In tree mode you can choose where the Find (and Replace) will take place: in "Key" column or "Value" column or both. The option which controls which columns will be searched is available by clicking the "search" image in the find bar (Command + F) and then accessing the options from "Find In" submenu
• Find also lets you configure where in the JSON's keys and values to look for matches: "Contains", "Equals To", "Starts With" and "Ends With".
• Import and export property list (.plist) files
• Support for pasting plist data, either from XML text or from Xcode
• Copy JSON nodes as Swift objects so you can use them in Xcode
• Copy JSON nodes as Objective-C objects (both modern and classic syntax) so you can use them in Xcode
• Copy JSON nodes as JSON Path strings
• Copy JSON nodes as XML plist so you can paste them in Xcode or other text editor
• Ability to change the default font - this font applies both to the JSON tree and to the text editor
• Ability to increase and decrease font size for better readability
• Detect when the JSON document is changed by another application. In Preferences (Command + ,) -> "General" tab, you have the ability to customize what to do when this happens: "Keep JSON Editor's version" or "Ask how to resolve" or "Update to modified version"
• Double click on one of JSON tree's column separators to resize the corresponding column so the largest text in that column will be visible

KEY FEATURE - HTTP CLIENT

• To open HTTP Client window choose "Window -> HTTP Client" (Shift + Command + K)
• HTTP Client allows you to easily perform HTTP requests. While its main purpose is to ease the fetch of JSON content from a server, it can be used to get or upload any content, including binary. The following HTTP verbs are supported: GET, POST, PUT, DELETE, HEAD
• You can create folders to group the HTTP requests. Folders inside folders are supported, too! This feature is very handy to group the projects or APIs you're working with
• Automatically detects if response body is text or binary, and for binary responses will shows its preview, while also allowing you save it to the desired file
• For response bodies which are text, you will have the option to beautify them as JSON and to open them in a new JSON Editor document
• Both HTTP authentication (basic, digest) and Proxy authentication, with Keychain integration, are supported
• OAuth 2.0 is also supported. In addition to the built-in providers (bitly, Facebook, Foursquare, GitHub, Google, Instagram) you may add your custom ones, too
• 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 (on macOS Mojave 10.14)
• Fullscreen
• Versions
• Services
• Command-line/Terminal integration
• AppleScript (incl. JXA; JavaScript for Automation)
Category Ranking
Not enough information to display the data.
Review Breakdown
Not enough information to display the data.
Screenshots
Reviews

Excellent for editing structured data files

I am working on adding schema structured data markup to some websites at my day job and this app has made dealing with the schema JSON-LD files much easier than even VSCode. Very well designed!

epanas17Mon, Feb 27, 2023
United StatesUnited States

HTTP Request Doesn't Work For Me (Updated)

The editor is pretty nice but the included HTTP Request feature did not initially work for me. No matter what URL I used, it reutrns an "Unable to start the request" error. Reached out to the developer and he helped me troubleshoot the problem and even released a new version with logging capability to track down what was going on. My issue was resolved and now the application works great! Updated to 5-stars.

TheKing78Wed, Dec 14, 2022
United StatesUnited States

Works great, love the extras!

I got this app because I wanted a JSON editor and didn't want to live in VSCode all day long. The JSON editing on this app is fantastic, but I love the hidden extra I didn't know about until I started using the app. The built in HTTP Client, NICE! I'm in Postman a lot, but having this little added feature handy while I'm messing around with JSON is super helpful. This developer knows what they're doing. 👍👍👍👍👍

iMaddenWed, Oct 5, 2022
United StatesUnited States

Been using for years

I use this app for Xcode JSON updates and it always works flawlessly. The developer is very responsive to user's needs.

PillBox_HatThu, Sep 29, 2022
United StatesUnited States

Nice little app with some extra features

This is great for editing and validating JSON files and allows both a text view and tree view. I also really appreciate some of the extra features like the command line integration as well as the built in HTTP client.

ToddIngallsMon, Mar 7, 2022
United StatesUnited States

Software Design Perfection

I would like to express my deepest respect and gratitude for the developer of this utility tool.

A®manThu, Oct 7, 2021
United StatesUnited States

Periscope data!

Since Periscope ended today (2021-03-31) I downloaded my data, and it turned out to be in a JSON file over 63 MB in size. This app opened it without issue, and lets me view it in tree/outline format. Thank you so much for this app.

BoodlumsThu, Apr 1, 2021
United StatesUnited States
Download & Revenue
DOWNLOAD N/AApr 2024Worldwide
REVENUEN/AApr 2024Worldwide
download revenue
About
Bundle Id
com.vladbadea.jsoneditor
Min Os. Version
10.11
Release Date
Sat, Nov 17, 2012
Update Date
Thu, Aug 11, 2022
Content Rating
4+
Has IMessage
No
Support Watch
No
Support Siri
No
File Size
6.58MB
Has Game Center
No
Family Sharing
No
Support Passbook
No
Supported Languages
English
What's New
version
1.35
updated
1 year ago
Improvements
• `jsoneditor` command line tool has been updated to support Python 3. For older Python version, a tool named `jsoneditor_legacy` was added. This tool should be used in the same way as `jsoneditor`
Newsletter

Subscribe our newsletter and get useful information every week.

Stay Ahead of the Market with StoreSpy
Never miss opportunities
Watch your competitors closely
Start boosting your app right away
Start Now
stay a head