I work with JSON data A LOT when working with REST services. Usually when hitting these API endpoints the data is downloaded and opened up by my default text editor, TextMate. When I open this up, the data looks like this …
Data from www.tekpub.com/api/productions
UGLY.
Until a colleague of mine introduced me to a new good friend, JSONView, a plugin for FIreFox. Now, when I hit that same API, the data looks like this IN THE BROWSER:
Data from search.twitter.com/search.json?q=ruby
Sweet.Perfect for debugging and looking at the data formatted. Nice productivity boost.
Caveats
The content type must be application/json. Notice the first screen shot shows text from TekPub’s api. This is why we can also see this data in a browser. Normally if a file has the content type of application/json the browser will ask you to save the file.ย ย Twitters api does return a application/json content type which is why JSONView works in this scenario.
Chuck Brooks says
Thanks again for illuminating another tool that helps eliminate impedimenta
Donn Felker says
No problem Chuck. I’m glad you find it useful. ๐
Justin Chase says
Isn’t the whole point of JSON that it’s a human readable data format? At what point will we realize human readable data is a myth and go back to binary formats?
Donn Felker says
When you start writing all of our parsers. ๐
styple says
Air Jordan 2009
Nike Air Jordan IV Force Fusion Blue White
Nike Air Jordan Retro VII Black Blue
Nike Air Jordan Retro VII Black Blue Brown
Nike Air Jordan Retro VII Black Citrus Varsity Red
Nike Air Jordan Retro VII Black Green Yellow
Nike Air Jordan Retro VII black grey
Nike Air Jordan Retro VII Black Litte White
Nike Air Jordan Retro VII Black Red Green
Nike Air Jordan Retro VII Black Yellow
Nike Air Jordan Retro VII Black Yellow Blue
Nike Air Jordan Retro VII Blue Black
Nike Air Jordan Retro VII Blue White
Nike Air Jordan Retro VII Blue White Litte Yellow
Nike Air Jordan Retro VII Cardinals White Black Cardinal Red Bro
Nike Air Jordan Retro VII Dark Charcoal True Red
Nike Air Jordan Retro VII Hare White True Red White
Nike Air Jordan Retro VII Miro Olympic OC
Nike Air Jordan Retro VII Olympic White Metallic Gold Midnight N