Почему Голанг не может генерировать JSON из структуры с символом в нижнем регистре?
Я пытаюсь напечатать результат json из структуры, которую я создал следующим образом:
type Machine struct {
m_ip string
m_type string
m_serial string
}
и распечатать
m:= &Machine{ m_ip:"test", m_type:"test", m_serial:"test" }
m_json:= json.Marshal(m)
fmt.Println(m_json)
Однако результат возвращается только {}
Во-вторых, я попытался изменить первую букву слов на верхний регистр следующим образом:
type Machine struct{
MachIp string
MachType string
MachSerial string
}
и это работает! Почему же слово со строчными буквами в начале не работает?