como usar alguna indirección al desarmar json a Java Bean usando Jersey usando anotaciones jaxb

Estoy tratando de eliminar algunos json recibidos (del servicio web de Jira restful).

Problema es: un "problema" tiene una propiedad de "resumen" y una lista de campos.

Summary no está presente como un atributo en el json recibido, sino como un valor del atributo "campos". Insisto en deshacerme de esta estructura:

@XmlRootElement
class Issue {
   String summary;
   List<Field> fields;
   // getters/setters and lots of other fields
}

JSON recibido:

{
    "expand":"html",
    "self":"https://example.com/jira/rest/api/latest/issue/XYZ-1234",
    "key":"XYZ-1234",
    "fields":
    {
        "summary":
        {
            "name":"summary",
            "type":"java.lang.String",
            "value":"test 1234"
        },
        "customfield_10080":
        {
            "name":"Testeur",
            "type":"com.atlassian.jira.plugin.system.customfieldtypes:userpicker"
        },
        "status":
        {
            "name":"status",
            "type":"com.atlassian.jira.issue.status.Status",
            "value":
            {
                "self":"https://example.com/jira/rest/api/latest/status/5",
                "name":"Resolved"
            }
        },
        ...            
    },
    "transitions":"https://example.com/jira/rest/api/latest/issue/XYZ-1234/transitions"
}

No quiero usar el propio cliente de Jira (demasiadas dependencias que no quiero en mi aplicación).

edit: hice mi pregunta de otra manera para tratar de dejarlo claro:how para mapear una estructura de bean a un esquema diferente con jax-rs

Respuestas a la pregunta(2)

Su respuesta a la pregunta