Criando um objeto json no jsp e usando-o com o JQuery

Eu criei um aplicativo JSP, que obtém resultados com base na pesquisa do usuário (usando lucene). Eu guardo os resultados em um Bean.

Também estou usando o Jquery Ajax para exibir os resultado

$.ajax({
    url : "search.jsp",
    data : "search=test",
    success : function(html) {
        ("#search_results").hide().html(html).fadeIn(1500);
    }
});

search.jsp

for (int i = 0; i < size; i++) {
    out.println(searchResult.get(i).getHTML());
}

Isso está funcionando bem, no entanto, quero alterá-lo para que ele retorne um objeto JSON para o JQuery e permita que o JQuery analise os objetos e exiba os resultados

Não sei como fazer isso, pois sou novo nos objetos JSON e JSP. Eu poderia fazer algo como

JSONObject json = new JSONObject();
json.put("title", "TITLE_TEST");
json.put("link", "LINK_TEST");

mas eu não sei como voltarjson para jquery, então deixe jquery analisar os objetos

Qualquer ajuda é apreciada:)

questionAnswers(8)

yourAnswerToTheQuestion