Como passar um objeto para o controlador usando uma chamada ajax

Eu quero passar um objeto para o controlador e recuperar os valores no controlador. Eu defini como:

Código HTML:

 var positionarray = [];

Javascript:

 $("#button").live('click',function(){
     positionarray.push({
         id: sessionStorage.getItem('id'),
         value: $("#input").val() 
     });
 });

 // on save button click
 $.ajax({
       type: "GET",                                                 
       url:"/Bugs/Position",                                                 
       data: {
           array:positionarray      
       },
       cache: false,
       dataType: "json",
       contentType: "application/json; charset=utf-8",
       success: function (json) {

       }
 });

Mas eu não sou capaz de recuperar os valores no controlador. Está ficando nulo.

questionAnswers(3)

yourAnswerToTheQuestion