Беды с 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, ибо я хотел получить двоичный массив, а в итоге отправляется вот это: введите сюда описание изображения

Прошу помощи с решением этой проблемы.


Ответы (0 шт):