revert gvar.Var from interface to struct

This commit is contained in:
John
2020-06-29 13:40:19 +08:00
parent 09eba58927
commit 46bdde9265
37 changed files with 351 additions and 451 deletions

View File

@ -69,12 +69,12 @@ func (j *Json) Get(pattern string, def ...interface{}) interface{} {
}
// GetVar returns a gvar.Var with value by given <pattern>.
func (j *Json) GetVar(pattern string, def ...interface{}) gvar.Var {
func (j *Json) GetVar(pattern string, def ...interface{}) *gvar.Var {
return gvar.New(j.Get(pattern, def...))
}
// GetVars returns []gvar.Var with value by given <pattern>.
func (j *Json) GetVars(pattern string, def ...interface{}) []gvar.Var {
// GetVars returns []*gvar.Var with value by given <pattern>.
func (j *Json) GetVars(pattern string, def ...interface{}) []*gvar.Var {
return gvar.New(j.Get(pattern, def...)).Vars()
}