Como ler json enviado por ajax no servlet

Eu sou novo em java e estou lutando com esse problema por 2 dias e finalmente decidi perguntar aqui.

Eu estou tentando ler dados enviados pelo jQuery para que eu possa usá-lo no meu servlet

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

Servlet

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
   }
}

Eu realmente aprecio qualquer ajuda que você possa fornecer.

questionAnswers(3)

yourAnswerToTheQuestion