Spring MVC 3: devuelve una página Spring-Data como JSON

Tengo una capa de acceso a datos hecha con Spring-Data. Ahora estoy creando una aplicación web sobre ella. Este método de un controlador debe devolver unPágina de datos de primavera formateado como JSON.

Dicha página es una lista con información de paginación adicional como la cantidad total de registros, etc.

¿Es eso posible y si es así, cómo?

¿Y directamente relacionado con eso puedo definir el mapeo de nombres de propiedades? P.ej. lo que significa que necesitaría definir cómo se nombran las propiedades de información de paginación en JSON (de manera diferente que en la página). ¿Es esto posible y cómo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta