go-env
包 env 提供了 env 结构体字段标签,用于序列化和反序列化环境变量。
使用方法
如果在环境中未设置 IM_REQUIRED(作为 env 结构验证的一部分),则会在初始阶段抛出错误。
要解决此错误,可以在环境中手动设置 IM_REQUIRED 环境变量,或者在
在调用 UnmarshalFromEnviron 之前,请先编写代码:
go
os.Setenv("IM_REQUIRED", "some_value")
自定义序列化器/反序列化器
对指定字段如何进行序列化或反序列化的支持有限。下面的示例
展示了如何从 JSON 中进行序列化/反序列化