Mapear un documento con un esquema parcialmente definido

Estoy escribiendo una aplicación de demostración usando Spring & MongoDB como base de datos.

Mi clase de dominio principal se ve así:

@Document
public class Person {

    @Id
    private String id;

    //Some other fields
    private DBObject additionalData;

}

La clave es que AdditionalData es un subdocumento sin esquema especificado, es una especie de JSON definido por el usuario. Pero cuando estoy analizando este json (usando la expresión (DBObject) JSON.parse (value)), se almacena como una cadena en MongoDB, y necesito que sea una estructura de documento anidada.

Busqué por un par de horas, no encontré solución. ¿Algunas ideas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta