Беды с Ajax запросом Java Sping MVC
Пишу на Spring MVC морской бой, и возникла надобность отправить в контроллер двумерный массив с помощью Ajax. Вот сам код:
function AjaxSend(){
console.log("Ok");
var arr = [
[1, 2, 3],
[3, 4, 5]
]
$.ajax({
type: "POST",
url: "/WarSet",
data: JSON.stringify({arr: arr}),
success: function (){
alert("fine");
}
})
}
А вот сам контроллер, куда должно всё прийти:
@RequestMapping(value = "/WarSet", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody
void WarSet(@RequestParam(value = "arr", required = false) int[][] arr){
System.out.println(1);
System.out.println(arr.length);
}
Проблема возникла следующая: сам запрос отправляется, ибо выскакивает alert("fine"), и в консоль выскакивает 1. Но вот проблема с массивом. Вылазит вот это сообщение
Есть подозрения, что неправильно разпарсился сам файл JSON, ибо я хотел получить двоичный массив, а в итоге отправляется вот это: 
Прошу помощи с решением этой проблемы.