В 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
