JSON Editor

JSON Editor

By VDT LABS S.R.L.

  • Category: Developer Tools
  • Release Date: 2012-11-17
  • Current Version: 2.0
  • Adult Rating: 4+
  • File Size: 8.20 MB
  • Developer: VDT LABS S.R.L.
  • Compatibility: Requires iOS 10.15 or later.

Description

JSON Editor is a side-by-side 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

Screenshots

Reviews

  • Best option for JSON viewing and editing

    5
    By Brother 52
    This is an example of what a fit for purpose app should be. It has all the essential features and zero bloat. It is a critical part of my developer toolbox. Simply excellent and excellently simple.
  • If you work with Json Files is a must.

    5
    By ReneCum
    This tool has so many useful features that I can’t think of working with json without it. Using the keyboard shortcuts makes my workflow so fluid that I just get things done. Great work.
  • Very helpful and easy to usel

    5
    By dlemex
    I have an app the must deal with FHIR questionaries using JSON. This app has made maintenance of those files very nice. Today, I saw that a JSON Quick Look extension had been added to my system. Bravo!
  • Must-have indeed

    5
    By Sevikha
    As all other apps frrom this developer, this app makes my work and life easier. The developer loves making excellnt software, and it really show.
  • Performant & convenient

    5
    By Rex
    I love being able to throw blobs of text and get a nice GUI for inspecting the contents of my complicated JSON files. This app has become fairly critical to my workflow and I am appreciateive to the developer for making it.
  • notably simple & good

    5
    By Reviewer? I hardly know her.
    this app is solid and notably simple
  • Love this program

    5
    By Dmyers112
    I have been using this program for years and it is probbly the simplest yet feature rich JSON editor I have ever used. Everytime there is an update I say "can it get any better?" and it does! I would give it more stars if I could
  • Simplifies work, improves accuracy

    5
    By SprawlMaven
    Simple to use, has helpful features and easy to see structure.
  • Please allow split-pane viewing

    4
    By MarqueIV
    App has such promise, but is missing a basic feature... split-pane viewing. I don't want to have to choose between two views, or toggle back and forth between them. Why not let us show them side-by side? Also, it may be helpful/useful to make the colors you're showing in the text view also appear in the tree view. The purely-black-on-white is a bit monotonous when compared to the syntax-highlighting in the other view. Check out OK JSON here on the app store to see an example of a well-done tree (albeit they're apparently a viewer only, not an editor.)
  • It keeps getting better and better!

    5
    By Freedlun
    I use this app almost daily and I Love it! The recent updates have just made a great app better.

keyboard_arrow_up