This post is the announcement of the justaprogrammer fork of JsonViewer, an excellent codeplex project whose maintainer has not logged into codeplex in a while and has not seem my patches.
JsonViewer is a suite of three .NET tools that visual render JSON via .NET WinForms. These tools are:
- JsonView: the standalone EXE form.
- JsonVisualizer: A Visual Studio Debugging visualizer
- JsonInspector: An inspector for the popular and excellent debugging proxy Fiddler.
This fork started as a result of me scratching some very small and specific itches I will describe below.
Obtaining source and binaries
Human readable DateTime display
Since I was debugging WCF services, both my requests and my responses were JSON formatted strings. However, JsonViewer only implemented a response inspector. Once again, I filed a ticket, saw no response, did a little bit of refactoring and I had a request and response viewer.
I have an experimental branch where I got JsonViewer to build against the latest version of Newtonsoft.Json.dll. I got it working, but I lost the DateTime formatting in the process. Also, code needs some major refactoring use the new version of the library optimally. Finally, I hope to attract feature requests and code from existing fans of JsonViewer until the point where the original maintainer becomes involved in the original project.