Java の JSON 化された Map オブジェクトであるサーバーから JSON を返します。Map にはリストと整数があります。jqueryでリストを取得するにはどうすればよいですか?
int found = hits.length;
List<Object> results = new ArrayList<Object>();
for (ScoreDoc scoreDoc : hits) {
     ....
     // create an object and add to results list
     results.add(Object)
}
Map map = new HashMap();
map.put("results", results);
map.put("hits", found);
ObjectMapper mapper = new ObjectMapper();
return mapper.writeValueAsString(map);
ajax による検索結果を取得します。
function  search(query){
    $.ajax({
        type: 'POST',
        url: 'search',
        data: query,
        success: function(data){
            showResults(data);
        },
        dataType: 'json'
    });
}
結果を表示すると、マップからリストを取得する方法がわかりません。どんな助けでも大歓迎です
function showResults(data){
    if(!$('#liveSearchContainer').is(':visible')){
        $(this).show(2000);
    }
}