文件名称:generic:Go的灵活数据类型
文件大小:42KB
文件格式:ZIP
更新时间:2024-06-17 09:55:11
go golang types generic marshaller
通用的 Go的灵活数据类型 支持:转到1.12+ 安装 标准go get : go get -u github.com/usk81/generic/v2 用法 编码/解码: package main import ( "encoding/json" "github.com/usk81/generic/v2" ) type User struct { Name String `json:"name"` Age generic. Int `json:"age"` } var user1 User u1 := [] byte ( `{"name":"Daryl Dixon","age":"40"}` ) json . Unmarshal ([] byte ( u1 ), & user1 ) b , _ := json . Marshal ( user1 ) Prin