Odsadit JSON pomocí JavaScriptu

Práce s XML a JavaScriptem je noční můra, a proto se JSON stal zlatým hřebem vývojářské komunity. Sakra, dokonce jsem napsal funkci, která převede XML na JSON pomocí JavaScriptu. Pokud chcete převést existující objekt na dobře formátovaný JSON, můžete JSON.stringify(obj) , ale to už víte. Možná jste nevěděli, že při generování JSON z objektů můžete pěkně formátovat!

Tajemství spočívá v použití třetí JSON.stringify argument, který představuje úrovně odsazení mezer:

var formatted = JSON.stringify(myObject, null, 2);

/*
	Result:

	{
		"myProp": "myValue",
		"subObj": {
			"prop": "value"
		}
	}

*/

Výsledná reprezentace JSON bude naformátována a odsazena dvěma mezerami!