for (var property in obj) string.push(Json.toString(property) + ':' + Json.toString(obj[property])); 
for (var prop in obj){ var val = Json.toString(obj[prop]); if ($defined(val)) string.push(Json.toString(prop), ':', val); } 
	toString: function(obj){		switch($type(obj)){			case 'string':				return '"' + obj.replace(/(["\\])/g, '\\$1') + '"';			case 'array':				return '[' + obj.map(Json.toString).join(',') + ']';			case 'object':				var string = [];				for (var property in obj) string.push(Json.toString(property) + ':' + Json.toString(obj[property]));				return '{' + string.join(',') + '}';			case 'number':				if (isFinite(obj)) break;			case false:				return 'null';		}		return String(obj);	},
6991	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6991/10e3a76de6aab46bf8116c05f7afe65f46997ca5/Json.js/buggy/Remote/Json.js