Back in July of this year, I released an improved version of Tuğrul Topuz’s aspjson utility. Based on some feedback of my release, I decided to revisit the slowly growing list of unfixed issues in the original version. I have addressed all of them and included them with my own fixes.
Download the ASPJSON 2.11 source
Most of the projects that I have been working on lately did not require any advanced AJAX. Most of the time, stuffing the results of a simple GET into innerHTML has usually been sufficient. Recently, I needed to do some more advanced AJAX work so I started looking into JSON. There a hundreds of helper classes that people have dreamed up already for ASP.NET, however this project was under the Classic ASP (VBScript) umbrella.
I fell upon a nice little utility on aptly called aspjson. It is a nice utility except the implementation of multi-dimensional array support is flawed. Try to JSON an array that has dimensions with more than 10 elements and you will quickly see what I mean.
I rewrote the multi-dimensional array support from scratch and I am releasing the code under the same license as the original author as well as obviously attributing credit to Tuğrul Topuz for his original code.
Download the ASPJSON 2.1 source