为了账号安全,请及时绑定邮箱和手机立即绑定

如何将带有小写成员的简单json解组为结构

如何将带有小写成员的简单json解组为结构

Go
繁星coding 2022-06-21 15:44:35
我有一个带有字符串和 int 的简单结构。当我解组 json 时,如果以小写字符串开头,则不会解析结构成员。即使我在同一个包中使用package mainimport (    "encoding/json"    "fmt")type Bird struct {  Species string  Description string  lifespan int}func main() {    birdJson := `{"species": "pigeon","description": "likes to perch on rocks","lifespan": 9}`    var bird Bird       json.Unmarshal([]byte(birdJson), &bird)    fmt.Printf("Species: %s, Description: %s,lifespan: %d", bird.Species, bird.Description,bird.lifespan)    //Cant read the lifespan ??}
查看完整描述

1 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

lifespan int

需要是

Lifespan int

你不能解组到一个未导出的字段


查看完整回答
反对 回复 2022-06-21
  • 1 回答
  • 0 关注
  • 103 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信