common: remove MarshalJSON helpers for mapstructure

They are not needed anymore since we don't exchange configuration files
using JSON, since baac495b9c.
This commit is contained in:
Vincent Bernat
2024-07-20 14:51:40 +02:00
parent 3812ca7882
commit 0239cd0a9f
8 changed files with 2 additions and 34 deletions

View File

@@ -4,7 +4,6 @@
package helpers
import (
"encoding/json"
"errors"
"fmt"
"reflect"
@@ -234,12 +233,3 @@ func ParametrizedConfigurationMarshalYAML[OuterConfiguration any, InnerConfigura
}
return result, nil
}
// ParametrizedConfigurationMarshalJSON undoes ParametrizedConfigurationUnmarshallerHook().
func ParametrizedConfigurationMarshalJSON[OuterConfiguration any, InnerConfiguration any](oc OuterConfiguration, innerConfigurationMap map[string](func() InnerConfiguration)) ([]byte, error) {
result, err := ParametrizedConfigurationMarshalYAML(oc, innerConfigurationMap)
if err != nil {
return nil, err
}
return json.Marshal(result)
}