chore: minor changes to format package

This commit is contained in:
David Allen 2025-09-01 18:59:37 -06:00
parent 42c8fd7c1a
commit 6480101484
Signed by: towk
GPG key ID: 0430CDBE22619155

View file

@ -36,11 +36,11 @@ func (df DataFormat) Type() string {
return "DataFormat" return "DataFormat"
} }
// MarshalData marshals arbitrary data into a byte slice formatted as outFormat. // Marshal marshals arbitrary data into a byte slice formatted as outFormat.
// If a marshalling error occurs or outFormat is unknown, an error is returned. // If a marshalling error occurs or outFormat is unknown, an error is returned.
// //
// Supported values are: json, list, yaml // Supported values are: json, list, yaml
func Marshal(data interface{}, outFormat DataFormat) ([]byte, error) { func Marshal(data any, outFormat DataFormat) ([]byte, error) {
switch outFormat { switch outFormat {
case JSON: case JSON:
if bytes, err := json.MarshalIndent(data, "", " "); err != nil { if bytes, err := json.MarshalIndent(data, "", " "); err != nil {
@ -61,12 +61,12 @@ func Marshal(data interface{}, outFormat DataFormat) ([]byte, error) {
} }
} }
// UnmarshalData unmarshals a byte slice formatted as inFormat into an interface // Unmarshal unmarshals a byte slice formatted as inFormat into an interface
// v. If an unmarshalling error occurs or inFormat is unknown, an error is // v. If an unmarshalling error occurs or inFormat is unknown, an error is
// returned. // returned.
// //
// Supported values are: json, list, yaml // Supported values are: json, list, yaml
func Unmarshal(data []byte, v interface{}, inFormat DataFormat) error { func Unmarshal(data []byte, v any, inFormat DataFormat) error {
switch inFormat { switch inFormat {
case JSON: case JSON:
if err := json.Unmarshal(data, v); err != nil { if err := json.Unmarshal(data, v); err != nil {