When a server response (say, from an ajax call) returns JSON formatted code, eval to bring the results into the script's space. Don't use with any returned JSON object that you don't really really really trust.
/*
server returns
{"a":1,"b":2,"c":3,"d":4,"e":5}
*/// NEVER DO THISvar obj = eval('('+ jsontext +')');
alert(obj.a);// will receive "1" in alert (no quotes)// DO THIS
JSON.parse( json.data);