Как мне лучше всего загружать не бобовые объекты из SnakeYaml
SnakeYAML легко выводит / загружает javabean-объекты, но как насчет объектов, которые я не хочу использовать в качестве бинов для удобства чтения?
Я думаю, что мне нужен именованный массив. Что-то, что хранит объект, например, так:
Прямоугольник: id: 1233154 ширина: 14 высота: 15 x: 1 y: 0
Как мне это сделать, используя змеиный ямл?
На данный момент я использую рекурсию / наследование с объектами, чтобы позволить себе писать xml.
1 ответ
Решение
В данном случае вы заставляете ваши объекты генерировать карты для атрибутов каждого объекта, это будет хорошо работать, поскольку библиотека SnakeYAML поддерживает карты.