首页 > 解决方案 > 将结构切片转换为接口切片

问题描述

如何将以下结构切片转换为接口切片?

type BatchImportData struct {
    Name string
    SetHash []string
    SetMembers []string
}

var b []BatchImportData

这样我就可以将数据批量导入 Neo4j,因为当结构切片作为参数传递时,Neo4j 驱动程序需要一个接口切片。

https://github.com/neo4j/neo4j-go-driver

密码类型 驱动类型

列表 [] 接口{}

标签: goneo4j

解决方案


您可以遍历结构切片并将其附加到接口切片。

    var b []BatchImportData = []BatchImportData{}

    var c []interface{}

    for _, b := range b {
        c = append(c, b)
    }

推荐阅读