如何自动将 CSV 文件中的记录反序列化/解组到 Go 结构中的问题。
例如,我有
type Test struct {
Name string
Surname string
Age int
}
并且 CSV 文件包含记录
John;Smith;42
Piter;Abel;50
除了使用“编码/ csv”包读取记录然后执行类似的操作外,是否有一种简单的方法可以将这些记录解组为结构体
record, _ := reader.Read()
test := Test{record[0],record[1],atoi(record[2])}
相关分类