JSON Viewer
I just published a new project on CodePlex called JSON Viewer.
The project is exactly what you’d expect: A viewer for JSON strings. The viewer comes in 3 flavors:
- A standalone viewer - JsonView.exe
- A plugin for Fiddler 2 (http://www.fiddler2.com) - FiddlerJsonViewer.dll
- A visualizer for Visual Studio 2005 - JsonVisualizer.dll
As you can see above, the viewer simply shows a tree structure representation of the JSON format, But it has a few other cool features:
- The Text View allows you to format the JSON string to make it more readable. It will also show you when there are errors in the string and try to show where the error is.
- A simple and easy to use Find dialog let’s you find nodes within the JSON structure.
- You can customize the viewer with 2 types of plug-ins:
- Text providers allow you to show a different text representation for a JSON node. In the above screen shot, notice that the @99976124000000@ string is also shown as (Ajax.Net Date: 12/08/2002..)
- Visualizers allow you to write custom UI that visualizes any JSON object in the way you find most appropriate. In this screen shot, notice how the grid node is shown on the right inside a List View control.
You can download the latest version from here. If you tried it, let me know what you think.
Make A Comment: ( 12 so far )
12 Responses to “JSON Viewer”
Benny Shoham
June 10th, 2007
Hey Eyal!
Thanks for a great plugin but… the zip at CodePlex is curropted,
Could you upload it again, or give a different link?
Thanks ahead
sternr
sternr
July 9th, 2007
Very useful tool. Appreciate your efforts on this jewel.
VD
July 19th, 2007
Excelent tool - I really like it, thanks.
One problem though: after I install it, when I start Fiddler, I get this error message:
Unable to cast object of type ‘QWhale.Syntax.LexScheme’ to type ‘QWhale.Syntax.LexScheme’.
Do you have any idea why it happens? After that, everything works fine.
It would also be nice if it came with a little installer which took care of putting all the files in the correct place.
splintor
August 23rd, 2007
@Splintor: What is the exact text of the entire dialog? Can you post it in the Fiddler forum on MSN?
This ~sounds~ like a bug in either RulesTab2 or SyntaxView.
Eyal, does JSONViewer do the assembly location search thing we discussed in the assembly configuration file? Perhaps one of the two plugins I wrote that use QWhale (above) are binding to the wrong assemblies in the face of such a configuration.
Eric Lawrence
August 23rd, 2007
@Eric: Thanks. I posted it in http://groups.msn.com/HTTPFiddler/bugs.msnw?action=get_message&ID_Message=947
BTW, Eyal, you have a type both here and in http://www.codeplex.com/JsonViewer: “Viusal Studio 2005″ should be “Visual Studio 2005″.
Thanks again for a great tool.
splintor
August 26th, 2007
@Eyal: This fixed the problem, thanks. I wonder why it didn’t happen to you. You might want to update this change in the installation instructions.
splintor
August 27th, 2007



Hi Eyal,
I’m glad to read about your JSON viewer, congrats.
I will try it and tell you how it is.
meanwhile i dugg your viewer on Digg.com. You are welcomed to add your vote, it might give you some traffic.
http://digg.com/programming/JSON_Viewer
Peace,
Benny.