weixin_38001439
酷酷的小魏丶
采纳率58.8%
2017-05-25 07:34

前台js二维数组后台如何接收?没个大神教吗?哎

已采纳
JS:
  $.ajax({
        data:{ Lists:lists},
    }); 

我尝试两种,但都不行

后台接收:
public ActionResult Index(string[][] Lists)
{
    //这种第一个[]可以获取到长度,第二个括号就获取不到值,如:string[1][]
}
和
public ActionResult Index(string[,] lists)
{
    //这种就直接报错了
}
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • weixin_32769751 weixin_32769751 4年前

    用string接收,jackson解析

    点赞 评论 复制链接分享
  • weixin_32769751 weixin_32769751 4年前

    加个辅助参数 body data={body:[[...]]} @requestBody string 接受 map=objectmapper.readValue(json,Map.class) Listarr=map.get("body")

    点赞 评论 复制链接分享
  • a314066646 FEN_TA 4年前
    private String[][] abc;
    
    public String[][] getAbc() {
        return abc;
    }
    
    public void setAbc(String[][] abc) {
        this.abc = abc;
    }
    
    点赞 评论 复制链接分享