func (i *Interpolation) UnmarshalJSON(data []byte) error {
    var tmp string
    err := json.Unmarshal(data, &tmp)
    if err == nil {
        *i = map[string]Interpolation{