Настройка сортировки Джерси JSON для java.util.Maps

По умолчанию маршалинг bean-компонента @XmlRootElement, содержащего карту, дает структуру:

myMap : {
    entry : {
        key : {
            ...
        },
        value : {
            ...
        }
    }
}

Есть ли способ настроить имена полей JSON «запись», «ключ» и «значение»?


person hertzsprung    schedule 06.06.2011    source источник


Ответы (1)


Используйте собственный @XmlJavaTypeAdapter. @Blaise Doughan имеет четко написанное руководство по их использованию.

См. также XmlAdapter.

person Matt Ball    schedule 06.06.2011