Это не самая безопасная вещь в мире, но вы можете сделать это:
var value = null, txt = this.responseText;
eval("value = (" + txt + ")");
Это может быть немного безопаснее:
var value = null, txt = this.responseText;
!function(window) { eval("value = (" + txt + ")"); }();
но есть все виды потенциальных взломов. Вам лучше использовать библиотеку.