strconv.ParseBool()
Разбирает строку в булево значение.
Сигнатура
strconv.ParseBool(s string) (bool, error)Принимает 1, t, T, TRUE, true, True как true и 0, f, F, FALSE, false, False как false. Прочие значения дают ошибку.
b, _ := strconv.ParseBool("true")
// b == true