Как прочитать сложный объект JSON из jQuery в сервлете request.getParameter

Я создаю и отправляю JSON-объект с помощью jQuery, но я не могу понять, как правильно его проанализировать в моем Ajax-сервлете с помощью библиотеки org.json.simple.

Мой код jQuery выглядит следующим образом:

var JSONRooms = {"rooms":[]};
       $('div#rooms span.group-item').each(function(index) {
           var $substr = $(this).text().split('(');
           var $name = $substr[0];
           var $capacity = $substr[1].split(')')[0];           
           JSONRooms.rooms.push({"name":$name,"capacity":$capacity});
       });        
       $.ajax({
           type: "POST",
           url: "ParseSecondWizardAsync",          
           data: JSONRooms,        
           success: function() {
               alert("entered success function");
               window.location = "ctt-wizard-3.jsp";
           }
       });

В сервлете, когда я использую request.getParameterNames () и распечатываю его на своей консоли, я получаю имена параметровrooms[0][key] и так далее, но я никак не могу разобрать комнаты JSON Array. Я попытался разобрать объект, возвращенныйrequest.getParameter("rooms") или.getParameterValues("rooms") вариант, но они оба возвращают нулевое значение.

Что-то не так с тем, как я форматирую данные JSON в jQuery, или есть способ проанализировать JSON в сервлете, который мне не хватает?

Запросите больше кода, хотя сервлет все еще в значительной степени пуст, так как я не могу понять, как анализировать данные.

Ответы на вопрос(1)

Ваш ответ на вопрос