JAVA 前端传递二维数组参数 struts2 action如何接收

ajax post 提交数据
[Object{ code="3", name="fds", price="222"}, Object{ code="3", name="fdsfd", price="223"}]

表单提交后传递参数变成如下形式
POST协议中的参数格式
json[0][code] 3
json[0][name] fds
json[0][price] 222
json[1][code] 3
json[1][name] fdsfd
json[1][price] 223

请问,对于这类参数,后台ACTION 如何接收呢
最新回答
胡一菲闪舌头

2024-07-01 02:32:25

直接用JSON接收就完了。JSONArray json = JSONArray.fromObject(termTotal);
玉容花见羞

2024-07-01 05:38:18

从request中读出请求内容,然后用JsonArray转
追问
参数是不确定的,可能数组量会比较多
死在新鲜感

2024-07-01 07:04:31

为什么要用这种传输方式,直接传一个json字符串不行吗~