该
encoding/json包使用反射(
reflect结构的包),以存取字段。您需要导出结构的字段以使其起作用(以大写字母开头):
type Book struct { Isbn string Title string Author string Price float32}
扫描时:
err := rows.Scan(&bk.Isbn, &bk.Title, &bk.Author, &bk.Price)
引用自
json.Marshal():
结构值编码为JSON对象。每个 导出的struct字段都 成为对象的成员。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)