我在Go
中定义了以下结构:
type repoStars结构{名称字符串所有者字符串stars int }
我创建了一个数组repoItems := []repoStars{}
,它包含了上面结构体的多个元素。repoItems
的外观如下所示:
我尝试将这些项作为JSON响应返回:
w.Header().Set("Content-Type", "application/json")
json.NewEncoder(w).Encode(repoItems)
而且它看起来空荡荡的
我到底做错了什么?
1条答案
按热度按时间juud5qan1#
如果结构体字段以小写字母开头,则表示unexported。所有未导出的字段都不会被编码器序列化。
把第一个字母改成大写。