package kates_internal import ( "encoding/json" ) func Convert(in interface{}, out interface{}) error { if out == nil { return nil } jsonBytes, err := json.Marshal(in) if err != nil { return err } err = json.Unmarshal(jsonBytes, out) if err != nil { return err } return nil }