我试图从我创建的结构中打印json结果,如下所示:
type Machine struct {
m_ip string
m_type string
m_serial string
}
Run Code Online (Sandbox Code Playgroud)
并打印出来
m:= &Machine{ m_ip:"test", m_type:"test", m_serial:"test" }
m_json:= json.Marshal(m)
fmt.Println(m_json)
Run Code Online (Sandbox Code Playgroud)
但是,结果返回{}
其次,我尝试将单词的第一个字母改为大写,如下所示:
type Machine struct{
MachIp string
MachType string
MachSerial string
}
Run Code Online (Sandbox Code Playgroud)
它的工作原理!无论如何,为什么前面的小写字母不起作用?