Как парсить TOML?

Junior
106 просмотров
AFK Offer AI

Популярная библиотека — github.com/BurntSushi/toml. Вызываешь toml.DecodeFile("config.toml", &config) и данные маршалятся в структуру по тегам toml:"name". TOML проще YAML — нет проблем с типизацией, явное разделение таблиц и массивов. Часто используется для конфигов (Cargo.toml, pyproject.toml). В Go экосистеме TOML менее популярен, чем YAML, но для конфигов он чище и однозначнее.

Следующий вопрос

Как спроектировать message queue на Go?