No todos los campos serializados por toJson ()

Estoy usando Gson 2.2el toJson()método para serializar un objeto java en una cadena json. El objeto java es de tipo:

public class LOB implements Serializable{
    private int id;
    private LOBType type; 

    private TypeSpecificData data;

    public class TypeSpecificData {
        private String a;
        private int b;
    } 

}

Todos los campos del objeto están serializados, excepto el datacampo de tipo TypeSpecificData.

¿Cómo incluyo este campo también en la cadena json?

Actualmente estoy serializando como se muestra a continuación:

String jsonString = new Gson().toJson(lob_instance);
Respuesta 1

Estoy tratando de trabajar a través de la guía de inicio de Arquillian. Todo funciona bien siempre que use un contenedor arquillian-weld-ee-embedded. Sin embargo, cuando intento cambiar a Glassfish-Managed, me sale ...

Tengo un proyecto maven y cuando lo construyo es un EAR. Necesito crear una carpeta dentro de la estructura EAR para que sea "APP-INF / classes" y coloque un archivo dentro. ¿Qué complemento o etiqueta en el complemento de oído debo usar? ...

Tengo múltiples actividades y múltiples fragmentos ejecutándose en mi aplicación. Cada vez que cambio la configuración regional desde la configuración de idioma del dispositivo, solo se reinicia la actividad actual. ¿Hay alguna manera de ...

Estoy buscando una manera de agregar un grupo de usuarios a un rol. No pude encontrar una solución en el foro API o liferay. ¿Es posible algo así para los grupos de usuarios? GroupLocalServiceUtil.addRoleGroups (...