otto der viertel vor zwölfte: ajax - urlencodeter Text decodieren

Beitrag lesen

Hi,
der Sender schickt in etwa folgendes:

{"text":"urlencodeter text","bild":""http://www.irgendwo.de/bild.gif"}

auf der Empfangsseite steht:

		  
function zplText(){  
	if(xhr.readyState ==4){  
  
		var daten = xhr.responseText;  
		daten = JSON.parse(daten);  
  
		document.getElementById("zText").innerHTML = daten[text];  
	}  
}  

das klappt aber nicht.
1. offensichtlich wurde durch JSON.parse() der ankommende String nicht in ein array überführt.
2. wie kriege ich den urlcodierten Text in javascript wieder decodiert?

Danke