Функции маршала и унмаршала строго чувствительны к регистру?
Следующая структура определяет заявку:
type TicketInfo struct {
TicketKey string `json:"ticketKey"`
Ticketextnum string `json:"ticketextnum"`
TicketDate string `json:"ticketDate"`
TicketDesc string `json:"ticketDesc"`
}
Эта строковая форма этого json будет передана в качестве отдельного параметра в полезной нагрузке вызова API исходными системами. Что произойдет, если исходная система отправит, например, «TicketKey» вместо «ticketKey» для первого поля. Будет ли json.Marshal правильно получить поле ticketKey?