Задать вопрос
@Ivperivm

Как пропустить поле при конвертации структуры в JSON?

Есть структуры

type Object struct {
	UpdatedAt time.Time
}

type MyObject struct {
        Object 
	UpdatedAt time.Time `json:"-"`
        Price int
}


Выполняю следующий код
myOb = MyObject{}
myOb.UpdatedAt = time.Now()
myOb.Price = 100
json.Marshal(myOb)


В результате получает json
{
       "UpdatedAt" : "0001-01-01T00:00:00Z",
       "Price": 100
}


Как исключить поле UpdatedAt из результата?
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Go-разработчик с нуля
    9 месяцев
    Далее
  • Skillfactory
    Профессия Backend-разработчик на Go
    12 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы