11 lines
177 B
Go
11 lines
177 B
Go
|
package configurator
|
||
|
|
||
|
import "encoding/json"
|
||
|
|
||
|
func DeserializeOptions[T any](data any) T {
|
||
|
var out T
|
||
|
raw, _ := json.Marshal(data)
|
||
|
_ = json.Unmarshal(raw, &out)
|
||
|
return out
|
||
|
}
|