package utils

import "encoding/json"

func Unmarshal(in interface{}, raw []byte, callback func() error) error {
	if err := json.Unmarshal(raw, &in); err != nil {
		return err
	}
	return callback()
}