通过ajax将两个数组作为json发布到Spring控制器

通过ajax将两个数组作为json发布到Spring控制器,ajax,json,spring,Ajax,Json,Spring,我的ajax方法 $.ajax( { type: "POST", contentType: 'application/json;charset=utf-8', dataType:'json', url: 'addrequisition', data: JSON.stringify([{ ids: val, qty: valtxt }]), success

我的ajax方法

$.ajax( {

            type: "POST",
            contentType: 'application/json;charset=utf-8',
            dataType:'json',
            url: 'addrequisition',
            data: JSON.stringify([{ ids: val, qty: valtxt }]),
            success: function(result)
            {
                $("#result").html(result);
            }
        });
    });
我的数组是val和valtxt。
我想在Spring控制器中阅读这些数组帮助我:)

首先,您需要在java中定义一个类,如下所示:

class MyClass{
private String ids;
private String qty;
//Setters and Getters

 }
@RequestMapping(value = "/addrequisition", method = RequestMethod.POST)
public String addrequisition(@RequestBody MyClass myClass) {

    String result = myClass.getIds() + myClass.getQty();
    return result;
}
请注意,类的成员必须与json数据相同。 然后在控制器中,您需要定义如下操作:

class MyClass{
private String ids;
private String qty;
//Setters and Getters

 }
@RequestMapping(value = "/addrequisition", method = RequestMethod.POST)
public String addrequisition(@RequestBody MyClass myClass) {

    String result = myClass.getIds() + myClass.getQty();
    return result;
}