java - url传递的参数到后台接收到后怎么转回为对象?

 xy278372898162 发布于 2022-11-04 15:09

比如我有如下代码:

$.ajax({
    url:"/list.jsp",
    data:{
        "data":{"f":"12","b":2},
        "array":[1,2,3,4,5]         ,
        "arrayobj":{"123":[123,123],"dsf":"123"}
    }
})

那么这个执行后 请求的url变成如下:

http://localhost:8080/list.jsp?data[f]=12&data[b]=2&array[]=1&array[]=2&array[]=3&array[]=4&array[]=5&arrayobj[123][]=123&arrayobj[123][]=123&arrayobj[dsf]=123

我的问题是,现在我在后台怎么去把这接收到的值转回为对象?
现在如果我要取到array这个属性 我要写成 request.getParameter("array[]");
在php里,这样的参数取值就比较方便,$_GET['array'] 会返回一个数组里面就包含所有的
在网上搜索无果,前来求助

5 个回答
  • 你用json格式往后台传,比较容易解析。
    你现在这是表单

    2022-11-07 23:43 回答
  • 你这个不是已经自问自答了么。。。。只是麻烦一点而已。

    url这么些参数是属于一个对象的嘛?

    2022-11-07 23:44 回答
  • java有jackson等包,.net有JSON.net,用框架可以直接在参数上转,不用框架就看字符串怎么转

    2022-11-07 23:46 回答
  • 这是json啊,你在java要用json的转换一下。
    上网搜搜你用的ui框架看看它的ajax用哪个工具,java有很多的json解析工具

    2022-11-07 23:49 回答
  • 直接JSON.stringify,作为字符串向后传递不就行了

    2022-11-07 23:52 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有