Вступить в клуб →
лёгкаявопросHTTP-клиенты, серверы и gRPC

В JSON-ответе ручки отсутствует поле с суммой заказа

type OrderResponse struct {
    ID     string `json:"id"`
    total  int64  `json:"total"`
    Status string `json:"status"`
}

Ответ приходит как {"id":"A-1","status":"paid"} — поля total нет, хотя оно заполнено. Почему?

  • Поле с маленькой буквы не экспортируется, json его не видит
  • Тип int64 не сериализуется в JSON
  • Тег json должен быть в двойных кавычках снаружи
  • Нулевые значения всегда пропускаются в JSON

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела