Jak odczytać złożony obiekt JSON z jQuery w Servlet request.getParameter

Tworzę i wysyłam obiekt JSON za pomocą jQuery, ale nie mogę dowiedzieć się, jak go poprawnie przeanalizować w moim aplecie Ajax za pomocą biblioteki org.json.simple.

Mój kod jQuery wygląda następująco:

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";
           }
       });

W serwletu, gdy używam request.getParameterNames () i wypisuję go na konsoli, otrzymuję nazwy parametrówrooms[0][key] etcetera, ale nie mogę w żaden sposób analizować pomieszczeń tablicy JSON. Próbowałem parsować obiekt zwrócony przezrequest.getParameter("rooms") albo.getParameterValues("rooms") wariant, ale oba zwracają wartość pustą.

Czy jest coś złego w sposobie formatowania danych JSON w jQuery lub czy istnieje sposób na przeanalizowanie JSON w serwletu, którego brakuje?

Poproś o więcej kodu, mimo że serwlet jest nadal prawie pusty, ponieważ nie mogę dowiedzieć się, jak analizować dane.

questionAnswers(1)

yourAnswerToTheQuestion