err := json.Unmarshal([]byte(str), &result)
return result, err
var result []any
err := json.Unmarshal([]byte(str), &result)
return result, err
default:
return nil, fmt.Errorf("%w: %v", sadefs.ErrInvalidType, t)