Files
astra-users/pkg/utils/type-coverter.go
2023-07-17 13:59:44 +03:00

17 lines
267 B
Go

package utils
import "encoding/json"
func TypeConverter[R any](data any) (*R, error) {
var result R
b, err := json.Marshal(&data)
if err != nil {
return nil, err
}
err = json.Unmarshal(b, &result)
if err != nil {
return nil, err
}
return &result, err
}