Jojoxx.net logotyp

 

 

Användare ikonAnvändare
Besökare just nu: 5
Snabblänkar ikonSnabblänkar
JavaScript-arkivet
Perl
FAQ

Sök på Jojoxx.net


JSON - decircular

Exempel

Koden tar bort cirkulära referenser från ett object och serialiserar det.

Kod


var someCircularObject = {};
console.log(JSONstringifyCircular(someCircularObject));

function JSONstringifyCircular(o){
	var cache = [];
	var ret;
	ret=JSON.stringify(o, function(key, value) {
		if (typeof value === 'object' && value !== null) {
			if (cache.indexOf(value) !== -1) {
				return;
			}
			cache.push(value);
		}
		return value;
	});
	cache = null;
	return ret;
}

,