442cff29ffe666b6186961a224bcbbc8c73e08a7
copier
Golang object deep copy library
map->map slice->slice struct->struct map->struct struct->map
Usage
package main
import (
"fmt"
"github.com/chenquan/copier"
)
type User struct {
Name string
Age int
}
type User2 struct {
Name string
Age int
}
func main() {
user := User{
Name: "chenquan",
Age: 18,
}
user2 := User2{}
err := copier.Copy(&user2, &user)
if err != nil {
fmt.Println(err)
}
fmt.Println(user2)
}
Description
Languages
Go
100%