Power JSON Editor

Developer: Jiwei Xu

Current Version: 1.5.0

Last Updated: 2 months ago

Download Size: 5 MB - Download


Power JSON Editor is a powerful JSON editor for developers. By Power JSON Editor, developers can easily import JSON data from web, or import plist data as JSON, and also can export JSON to plist file. With support of Plug-in, Power JSON Editor is also easily to extend its functions, currently supports rendering JSON data with Jade template.

√ iCloud support

* Save and open JSON documents in iCloud

√ Multiple Editor Panel

* Raw JSON text editor
* JSON node editor
* JSON node tree editor
* Toggle editor panel easily

√ Powerful Node Edit

* Error message of parsing JSON, useful to debug invalid JSON
* One-click beautifying JSON text
* Convert node data type between string, number, boolean and null
* Duplicate, cut, copy and paste JSON node
* Adjust node's parent easily with Command + ] or Command + [
* Wrap JSON node to object or array
* Drag and drop JSON data between documents or other editors

√ Powerful Node Search

* Search nodes' key and value
* Search with JSONPath expression
* For JSONPath support, see JSONPath Support section in http://tickplant.com/powerjsoneditor/
* Use "$.store.book[?(price < 10)]" for searching books which price less than 10
* For JSONPath grammar, visit http://goessner.net/articles/JsonPath/
* Only shows matched nodes

√ Plug-in Supports

* QuickLook plugin
- Preview JSON with pretty format in Finder
* Plist format convert plugin
- View and Edit plist file with Power JSON Editor
* JSON Render plugin
- Render JSON with Jade template and export HTML
* Local Web Server plugin
- Use Power JSON Editor as an API Server
* Not Well-formed JSON Parse plugin
- Parse JSON with comments or JSON-P response as JavaScript
* MongoDB Extendend JSON normalize plugin
* More Plug-ins in developing

√ Import & Export

* Import JSON data from web
* Import Plist file as JSON
* Export JSON to plist file

√ JSON Render Plug-in

* Render JSON as html with Jade template
* JSON document in jade local variable is "data", for example:
- each item in data
p= item.title

Any questions or suggestions please don't hesitate to send an email to [email protected], your advice is important to us :)


Release Notes:

* Add Ctrl+Command+Up and Ctrl+Command+Down to move node up and down quickly
* Add "Keep emtpy Object and Array node in one line" option
* Add Copy Access Path for JavaScript and Objective-C
* Add Visit Link in node contextual menu when a String node is a link
* Fix redundant space when compatct JSON string


Most Helpful Reviews

Version 1.2.2
Review by grzyweasel

Great application. Still a few minor bugs but use it every day. - Being a web developer build REST based applications I often need to construct complex payloads with a lot of nesting. Power Json Editor helps me do that without guesswork. My fellow developers thought it was funny that I was using a special application to edit JSON and then suddenly I noticed that they had all installed it as well.

Found helpful by 3 out of 3 people
Version 1.4.0
Review by Vidkidd

App / Hangs / Locks up OS X / Destroys Data - AVOID!!!! - This app has been broken since October. If you work with multipe large JSON files > 1MB each, the application poorly handles memory and thread management. The app hangs my entire mac with spinners as the app consumes 100% of the foreground process, while destroying and saving the data. Greeeeaaaaat! I lost 1/2 of my morning tracking down a payload destroyed by this pile. I’ve submitted bug reports, but the dev can’t reproduce - if they don’t try. What I used to say when it worked: Awesome tool! A MUST for JSON developers!!! Hands down, this is the best JSON preview app available for OS X! Buy it! This developer is very responsive to bug reports! Thank’s for fixing: Show duplicates in objects - a saver for iOS 5.x Json compatibility! Power JSON Editor has proved itself to be an invaluable part of our team's code production pipeline….

Found helpful by 1 out of 1 people