Как я могу изменить поле в yaml, если я не знаю всех возможных полей, которые может иметь yaml?Я не могу определить структуру, которая имеет все возможные поля, и gopkg.in/yaml.v2
Unmarshall
игнорирует поля, которых нет в предоставленной структуре, поэтому Marshall
теряет все поля, отсутствующие в структуре, что недопустимо.
Есть ли пакет, который позволит мне динамически указывать имя поля, которое будет либо возвращать базовое значение, либо структуру, если поле существует, и nil / err в противном случае?И как меняются мои изменения при сохранении всех других полей из ввода yaml?
Спасибо, Пол