求帮忙解决jQuery结合Ajax提交json,struts2接收json的问题

先附上代码
js代码

 var tableData=new Array();
        $("#TB1 tr:gt(0)").each(function(trindex,tritem){
                tableData[trindex]=new Array();
                $(tritem).find("td").each(function(tdindex,tditem){
                    if($(tditem).text()!="删除|修改|提交"){
                        tableData[trindex][tdindex]=$(tditem).text();
                    }
                });
          });
          alert(tableData[0]);
          var params={"aList":tableData};
          $.ajax({
            url:"tjplAjax",
            type:"post",
            data:params,
            dataType:"json",
            success:function(data){

其中tableData是一个二维数组,alert(tableData[0]);的输出结果是一个数组
Action的接收部分代码如下

 public class TjplAjaxAction extends ActionSupport {
    private List<Object[]> aList;
    getter和setter方法
    }

这样接收对吗,我现在都不知道我写的这是什么,不知道这样写对吗,有没有高手指点下

不知道是传送数据有问题还是我接收收据有问题啊,没有高手帮忙指点和修改下吗

var params={"aList":JSON.stringify(tableData)};///要转为对应的json字符串,要不就是数据的默认操作,会转为字符串分隔的字符串

帖子要沉了,问题还没有解决,高手呢??

这种情况还是自己写一个转换器最靠谱.