Files
houston-be/common/util/json_util.go

19 lines
262 B
Go

package util
import (
"encoding/json"
)
func Convert[T any, V any](obj T, result *V) error {
messageBytes, err := json.Marshal(obj)
if err != nil {
return err
}
err = json.Unmarshal(messageBytes, &result)
if err != nil {
return err
}
return nil
}