OK JSON - Viewer & Formatter

OK JSON - Viewer & Formatter

By Anybox LTD

  • Category: Developer Tools
  • Release Date: 2021-08-19
  • Current Version: 2.6.2
  • Adult Rating: 4+
  • File Size: 5.75 MB
  • Developer: Anybox LTD
  • Compatibility: Requires iOS 12.0 or later.

Description

OK JSON is a native and scriptable JSON formatter on macOS. It’s really fast and well-integrated with macOS. The notable features from OK JSON are: - JSON structure in both tree view and text editor. - Drag-and-drop, Dark Mode, URL Schemes, Quick Look, and excellent performance. - Built-in support for jq and JSONPath. - Save viewing history to local database. - Process JSON string with custom scripts powered by JavaScriptCore. - Quick Look extension and official Raycast extension. Build your own with Apple Script. - Support opening JSON Lines, NDJSON, and plist files as well. While OK JSON is a JSON formatter to the core, the Scripts feature also makes it a text-processing tool. You can try all of OK JSON’s features for free for 14 days and purchase the Pro version with one-time payment and get free lifetime updates. Visit our website https://okjson.app for more info. Don’t forget to checkout our documentation websites https://docs.okjson.app.

Screenshots

Reviews

  • I should have started using this earlier!

    5
    By yodeling aodl
    This just solves the problem of "I need to view some JSON in a readable way without having a bunch of scratch buffers in my editor and setting 'JSON Mode' and then 'Prettify it'." With OK JSON, you just paste the JSON in and get everything. I was going through this annoying multi-step process every time I needed to manually navigate some JSON, and this tool solves all of my problems with a single step. It's fast. It's native. It just does what it's supposed to do and has already saved me so much time.
  • Payware and Large Files

    1
    By bdaroz
    App is not very upfront about the "trial", but combined with the hang-on-load for large files (about 200MB of JSON) make it pretty much unusable.
  • Impressive start, albeit missing a few key features that just keep it from being perfect five stars.

    4
    By MarqueIV
    For quite a while., I've been looking for a simple, native JSON editor. Not one that was integrated into something like VS Code or other tools, but a true, native macOS app. I came across this one in my search and it has the potential to fit that need perfectly! Easily one of the best-looking ones I've seen to date. It's clean, seems very performant, and has the ability to run custom scripts against the JSON, something not seen in most others. However, there are a few nagging issues that keep it from receiving the five-star review that it's quite capable of becoming. The first, and by far the biggest was when I installed it, the text editor was not working. It was simply blank. You could see the tree on the left as expected, but there is no 'raw JSON' view on the right. However, if you noticed, I said 'was' not 'is' because I reached out to the developer and a new fix was posted literally in a couple days, which is a testament to good product support. That said, there are still a few other things that would go a long way to making this truly great. 1. It wasn't clear by the presentation, but this actually appears to be more of a viewer/formatter, but not an actual editor. What this means is while you can view the JSON in both tree and raw-formatted-text, the tree is read-only, and any changes you make in the raw text portion dont actually update the JSON. There's no way to save it back to the current document. (Note: There is a 'Save as' button although it appears to be non-functional. Perhaps this is behind the paywall since I'm using the free trial.) Still, being able to edit JSON files is the primary thing I need so perhaps it's unfair of me to judge this considering it's not actually touted as an 'editor.') 2. An extension of the above point, there doesn't seem to be a way to simply create a new, blank JSON document. There's no 'File->New' support. You can only start from the pasteboard, a URL, a cURL response or by opening an existing file. I hope this capability is revisited, but it would again have to go hand-in-hand with true editing capabilities. 3. Being that it appears to be designed primarily as a viewer/formatter-only app, it's not quite clear what the difference between 'Viewer' mode vs non-viewer mode is. Both are in the 'File' menu, and when activated appear to do the same thing (although the non-viewer ones are only enabled when the start-screen is shown. Perhaps these could be combined since they appear to do the same thing. 4. The 'Zoom In Node' is a brilliant idea. It lets you 're-anchor' the 'tree view' to a child node so you're only seeing that node's contents both there, and in the plain JSON view. However, there's no way to 'un-zoom' outside of using the Undo command. This seems to imply it's actually destructively editing its internal representation of the JSON file itself although that is speculation on my part. I'm hoping this can be addressed in a future version that lets you 'delve down' as often as you want, while also letting you 'navigate back out' again whenever you want as well, not confined to the sequential nature of 'Zoom-then-undo'. So again, in summary, this really has the potential to be the de-facto standard in native JSON editor. Gorgeous and simple UI, well-displayed highlighting and the scripting feature is briliant. But without even basic editing features like being able to save your changes, or even perform a file-new limits its usefulness. And again, clearing up somewhat-confusing viewer-vs-non-viewer views. But if those things were addressed, few apps can touch the potential of this one. Let's hope the developer considers making these changes as quickly as they addressed the missing text editor. I for one would welcome the chance to revisit this app, and even actively promote it amongst my development peers. 4/5 Stars
  • Misleading Description

    1
    By Looking for Tools That Work
    Nowhere is it mentioned that this is merely demo-ware. You get two weeks to play and then you must pay $15 to use this tool.
  • Thank you !

    5
    By tCh
    Thank you for bringing back cURL !!!
  • Well done!

    5
    By MOOSELOCK
    I've tried a few and this one was the winner
  • Super useful

    5
    By Dustin.v01d
    JSON makes my head hurt and this app has already been extremely helpful to make sense of it. It's simple to use and has an esthetically pleasing UI. Having it on my own machine is super nice as well. Thanks for this!
  • Exactly what the Dr. Ordered

    5
    By SayYesToAwesome
    I wanted a simple JSON reader that is local to my machine and will not push any sensitive content to the cloud. It read a chunky 6MB JSON file with no issues.
  • Great app with attention to details

    5
    By foosball_p
    This is an excellent app with a lot of anntetion to details. For example a service that allows any text to be sent to OK JSON. I miss having JSON Validation as well as display the content size in bytes / KB. Missing Raycast support like DevUtils supports. Please consider adding. Edit: Got the RayCast Integration working, thanks! Updated to 5 star. Still missing the JSON Validation feature which IntelliJ supports
  • Great app for API work

    5
    By ulfie22
    OK JSON quickly and beautifuly displays JSON payloads. Very easy to navigate and find keys and values. Very helpful for debugging APIs.

keyboard_arrow_up