Я пишу приложение на Java, которое требует извлечения данных из файла YAML.Для части этого я хотел бы иметь возможность извлечь только один компонент из файла YAML.Так, например, с файлом типа
field: foo
otherField: bar
Я хотел бы иметь возможность просто извлечь "otherField" без загрузки всего файла,Это потому, что я могу в конечном итоге изменить структуру или терминологию, которую мы используем в файле YAML, и я не хочу менять исходный код, если я это сделаю.Он должен иметь возможность просто извлечь компонент на основе имени поля, предоставленного пользователем.
Я попытался загрузить весь файл YAML в объект, но для этого мне нужно написать большой оператор switch, чтобы сообщитькакой компонент отображать.Я бы предпочел просто взять компонент, который мне нужен, и ничего больше для начала.Я использовал snakeYAML в качестве библиотеки синтаксического анализа YAML, но я могу изменить это при необходимости.