swfupload返回值不为对象

我重java后台传递的为Map对象,在js页面就变成了{"path":"test/img/login.jpg"},求swfupload怎么让他传递为对象而不是字符串呀
"{"path":"http://localhost:8080/test/swf/14216677325335687.jpg"}"就是这种累

自己eval生成json对象就好了

 uploadSuccess:function(file, data){
  var o=eval('('+data+')');
    //your code
}

这就是对象。js中对象显示出来就是json格式的,除非你自己定义一个方法,改变它的输出。

"{"path":"http://localhost:8080/test/swf/14216677325335687.jpg"}" 就是这种了

返回的时候,后台用response写回去