The most convenient way, would be using the console of your browser.
console.log(json);
In most browsers you get a very clearly view of the json contents.
Alternativly you could make a string with a for-loop:
var output = '';
for (var entry in json) {
output += 'key: ' + entry + ' | value: ' + json[entry] + '\n';
}
alert(output);
But this is not recursively. Here is a working demonstration: http://jsfiddle.net/n695V/