Criando objeto jQuery para passar pro @RequestMapping do Srping MVC

Bom dia, estou pagando dois valores, um id e uma String com jQuery e preciso criar um objeto com esses valores e passar para @RequestMapping para gravar no banco.

Obrigado

JQuery

function answer(idForum) {
		var arrayObj = new Array();
		var obj= new Object();

	    obj.idForum = idForum;
	    obj.nome = $("#answerTXT").val();

	    arrayObj.push(obj);
	    var jsonObjs = JSON.stringify(arrayObj);
	    
	    $.post("answer", {
	        "jsonObjs " : jsonObjs 
	    }, function(data) {

	       alert('function: ' + data);
	    });

Controller

	@RequestMapping(value = "/answer", method=RequestMethod.POST)
	public @ResponseBody String answer(String answer){
	    System.out.println("answer...");
	    Answer[] listaObjs = new Gson().fromJson(answer , Answer[].class);
		this.answerDAO.save(answer);
	    return "answer";
	}

JQuery

function answer(idForum) {
    var arrayObj = new Array();
    var obj= new Object();

    obj.idForum = idForum;
    obj.nome = $("#answerTXT").val();

    arrayObj.push(obj);
    
    $.post("answer", arrayObj, function(data) {
       alert('function: ' + data);
    });
}

Controller

@RequestMapping(value = "/answer", method=RequestMethod.POST)
public @ResponseBody String answer(@RequestBody Answer[] answer){
    this.answerDAO.save(answer);
    return "answer";
}

No caso você pode receber direto um array/list no método, juntamente com a anotação @RequestBody, pois o Spring realiza o parse automaticamente, sem ser necessário receber uma String e realizar o parse na mão.

@RequestMapping(value = "/answer", method=RequestMethod.POST)
public @ResponseBody String answer(@RequestBody List<Answer> answers){
    this.answerDAO.save(answers);
    return "answer";
}