diff --git a/vault.go b/vault.go index cff2f43..9fc27ea 100644 --- a/vault.go +++ b/vault.go @@ -118,7 +118,7 @@ func (c *vaultConfig) Load(ctx context.Context) error { return err } - return json.Unmarshal(data, c.opts.Struct) + return c.opts.Codec.Unmarshal(data, c.opts.Struct) } func (c *vaultConfig) Save(ctx context.Context) error {