я возвращаю уже готовый и пустой, но он всё равно делает null
Отдельный тип данных []string с методом MarshalJSON будет избыточным?
я не совсем понял
type ListMobiles []string func (l ListMobiles) MarshalJSON() ([]byte, error) { if len(l) == 0 { return []byte("[]"), nil } return json.Marshal([]string(l)) }
Обсуждают сегодня