Jak odczytać json wysłany przez ajax w serwletu

Jestem nowicjuszem w java i zmagam się z tym problemem przez 2 dni i ostatecznie zdecydowałem się zapytać tutaj.

Próbuję odczytać dane wysłane przez jQuery, dzięki czemu mogę go użyć w moim serwletu

jQuery

var test = [
    {pv: 1000, bv: 2000, mp: 3000, cp: 5000},
    {pv: 2500, bv: 3500, mp: 2000, cp: 4444}
];

$.ajax({
    type: 'post',
    url: 'masterpaket',
    dataType: 'JSON',
    data: 'loadProds=1&'+test, //NB: request.getParameter("loadProds") only return 1, i need to read value of var test
    success: function(data) {

    },
    error: function(data) {
        alert('fail');
    }
});

Serwlet

protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
   if (request.getParameter("loadProds") != null) {
      //how do i can get the value of pv, bv, mp ,cp
   }
}

Naprawdę doceniam każdą możliwą pomoc.

questionAnswers(3)

yourAnswerToTheQuestion