Вопрос о сортировке карт JAXB - есть много примеров того, как сопоставить карту в структуре, подобной следующей:
<map>
<entry>
<key> KEY </key>
<value> VALUE </value>
</entry>
<entry>
<key> KEY2 </key>
<value> VALUE2 </value>
</entry>
<entry>
...
</map>
На самом деле это поддерживается JAXB. Однако мне нужен XML, где ключ - это имя элемента, а значение - его содержимое:
<map>
<key> VALUE </key>
<key2> VALUE2 </key2>
...
</map>
Мне не удалось реализовать адаптер Map так, как это рекомендовано разработчиками JAXB (https://jaxb.dev.java.net/guide/Mapping_your_favorite_class.html), поскольку мне нужно, он - динамическое имя атрибута:)
Есть ли какое-либо решение для этого?
P.S. В настоящее время мне нужно создать выделенный класс контейнера для каждого типичного набора пар ключ-значение, которые я хочу обработать в XML - он работает, но мне нужно создать слишком много таких вспомогательных контейнеров.