Ich hatte eine ganz ähnliche Aufgabenstellung. Allerdings habe ich's mir leicht gemacht und ":" als Trennzeichen verwendet. objekt.responseText()
stört sich ja nicht dran.
Anschliessend habe ich einfach nach ":" gesplittet und ein Array draus gebaut:
var vektor = response.split(":");
was ich bequem verwenden konnte :)
übrigens habe ich (dank Forenhilfe) eine Callbackfunktion in den Request eingebaut, so kann ich alle Ajaxfunktionen in eine .js auslagern, sie so belassen wie sie ist und -- für andere Zwecke weiterverwenden :) siehe: