When an item which is contained in an Object (Dictionary) is embedded in an Array or Object, then the item which is created as a result will retain the key of the item which was embedded.
The keys for the items enclosed in an array are now displayed using a lighter gray color, to underline that they are not editable.Fixes some UI glitches happening on macOS 11 (BigSur).This is "By Type" and performs the sorting based on the (alphabetical) names of the types. Adds an additional option to sort by in the "Sort" sheet.A small arrow will be displayed on the column header that was sorted most recently and will indicate how the sorting was done: ascending or descending. If a single item of type Boolean, Null, Number or String is selected, then all the children of the parent containing that item are sorted. If a single Array or Dictionary is selected, then all the first level children are sorted. The sorting can be done ascending or descending and it follows these rules: if two or more items are selected and a column header is clicked, then only those items are sorted. Now you can sort the JSON items by clicking the column headers.Export and import HTTP requests and OAuth authorizations.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.In addition to the built-in providers (bitly, Facebook, Foursquare, GitHub, Google, Instagram) you may add your custom ones, too Both HTTP authentication (basic, digest) and Proxy authentication, with Keychain integration, are supported.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.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.Folders inside folders are supported, too! This feature is very handy to group the projects or APIs you're working with You can create folders to group the HTTP requests.The following HTTP verbs are supported: GET, POST, PUT, DELETE, HEAD 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. HTTP Client allows you to easily perform HTTP requests.To open HTTP Client window choose "Window -> HTTP Client" (Shift + Command + K).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.
#Json editor free download how to#
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"
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".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 In tree mode you can choose where the Find (and Replace) will take place: in "Key" column or "Value" column or both.Find & Replace, both in tree and text modes.Easily embed selected items in Array or Object (dictionary).Cut, copy, paste, delete and reorder the tree items.Auto-detect if the document is human readable or compact, and preserve this format.Make the JSON document human readable or compact, even if it is not entirely valid.Highlight of the validation errors, along with a description of them.Syntax coloring, auto-indentation and line numbers.Multiple selection in tree mode - you can select multiple siblings and perform standard operations (i.e.Edit JSON documents both in tree and text modes.In a clean, uncluttered and user-friendly interface, it allows you to quickly create, visualize, modify, validate, format and save your JSON documents.Īlong with the included HTTP Client, is a powerful tool to inspect and debug your API endpoints. JSON Editor is a must-have editor for JSON data.