当前位置:网站首页>go map转struct【mapstructure库】
go map转struct【mapstructure库】
2022-08-03 13:37:00 【给我一瓶冰阔洛】
package main
import (
"fmt"
"github.com/mitchellh/mapstructure"
)
type Cat struct {
Name string `mapstructure:"a"`
Breed string `mapstructure:"b"`
}
func main() {
m := map[string]string{
"a":"aaa",
"b":"bbb",
}
var c Cat
mapstructure.Decode(m, &c)
fmt.Println(c)
}
边栏推荐
猜你喜欢
随机推荐
一文详解什么是软件部署
不卷不pua,早9晚6,这个招聘深得我心
15年软件架构师经验总结:在ML领域,初学者踩过的5个坑
“芯片法案”通过后,美光承诺在美国扩产
爱可可AI前沿推介(8.3)
如何在 UE4 中制作一扇自动开启的大门
TiFlash 计算层概览
Basic principle of the bulk of the animation and shape the An animation tip point
安全狗《云原生安全威胁分析报告》首次提出双检测模型
设计思维 | 详看设计工作坊Workshop的11个关键技巧
Nanoprobes EnzMet - 酶金相相关介绍及应用
美国拟对华禁售128层以上NAND Flash制造设备
投资75亿卢比!印度宣布建首座存储芯片组装和封测工厂,将于12月量产
The maximum number of sliding window
【二叉树】统计最高分的节点数目
冷链行业商业供应链系统:实现全流程数字化协同,激活企业迸发市场活力
升级农企业务运营建设,智慧供应链管理平台打造“共赢生态链”
函数在结构体中的应用练习
d write binary
STL——vector