Como passar uma lista de objetos via JSON

Olá Pessoal,

Estou desenvolvendo um sistema, no qual estou varrendo um arquivo .jsp e pegando algumas informações. Como posso passar esse objeto via JSON e pegá-lo no Java? Segue o código abaixo:

        var id;
	var i = 0;
	
	var f = new Object();
	
	f.stColheita = $('input[name=form.formulario.stColheita]').val();
	f.nmFormulario = $('#nmFormulario').val();
	f.stConstrucaoFormulario = $('input[name=form.formulario.stConstrucaoFormulario]').val();
	f.csPapel = $('input[name=form.formulario.csPapel]').val();
        f.stSeguimento = $('input[name=form.formulario.stSeguimento]').val();
        f.perguntas = new Array();
   
   	
	$('#divForm').find('.div-pergunta-valida').each(function(){
		
		id = $(this).attr('id');
   	
   		var p = new Object();
   	
   		p.idPergunta = $(this).attr('id').replace('pergunta_','');
   		p.nrRelativoPosicaoX = $('#'+id).css('left').replace('px', '');
   		p.nrRelativoPosicaoY = $('#'+id).css('top').replace('px', '');
   		p.nrAltura = $('#'+id).css('height').replace('px', '');
   		p.nrComprimento = $('#'+id).css('width').replace('px', '');
   		
   		f.perguntas[i] = p;

   		i++;
	});