Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Does anyone know a good free Json viewer for mac? I just want to be able to see the data organised a bit better then one long piece of text

share|improve this question

closed as off-topic by slhck May 8 at 17:52

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – slhck
If this question can be reworded to fit the rules in the help center, please edit the question.

add comment

9 Answers 9

up vote 3 down vote accepted

You could use this add-on for Firefox : JSONView

Normally when encountering a JSON document (content type "application/json"), Firefox simply prompts you to download the file. With the JSONView extension, JSON documents are shown in the browser similar to how XML documents are shown. The document is formatted, highlighted, and arrays and objects can be collapsed. Even if the JSON document contains errors, JSONView will still show the raw text.

share|improve this answer
add comment

jsonpretty for pretty-printing JSON at the command line.

sudo gem install jsonpretty
share|improve this answer
add comment

You can use Jason as an offline app: http://www.macupdate.com/app/mac/35588/jason

share|improve this answer
add comment

On Browser, I always use this JSON Viewer. If I need to see natively on mac, I use VisualJSON, which also support tree view.

share|improve this answer
add comment

If you use TextMate, there is a / are JSON.tmbundles available, such as this one.

share|improve this answer
add comment

If all you need is to be able to paste in text and see it prettily formatted with some basic "roll-up" functionality, try http://json.parser.online.fr/.

Update: While trying out Olivier's new beta I responded to a feedback prompt, noting the lack of "roll-up" behavior for unnamed objects and arrays. He emailed me the next morning to say that he'd gone ahead and implemented that right away. Awesome!

share|improve this answer
    
Also just uncovered this one. Less easy-on-the-eyes than Olivier Cuenot's tool, but easier to see the forrest for the trees as, unlike json.parser.online.fr, this one will roll up arrays as well as key-value pairs. thomasfrank.se/downloadableJS/JSONeditor_example.html –  clozach Apr 15 '11 at 19:57
add comment

If you don't mind check hitting the web, check out JSONLint.

It validates and makes your JSON "pretty". You may want to consider other solutions for larger documents as this is not really scalable.

share|improve this answer
add comment

If you want a JSON QuickLook viewer integrated into the Finder, you can try quick look JSON.

share|improve this answer
add comment

My favourite way to do this (on the commandline) is to define a "pretty printing" alias,

alias pp="python -mjson.tool | pygmentize -l js"

Then you can just

cat file.json | pp

If the file is big, pipe this through less -R, -R allows colouring sequences to pass through unescaped (raw).

The only dependency for this is python (json.tool is in the python standard library) and pygments. If you don't want colour coding you can leave the | pygmentize ... bit out.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.