htmgo/framework/h/serialize.go
2024-10-31 11:36:57 -05:00

17 lines
332 B
Go

package h
import (
"encoding/json"
)
// JsonSerializeOrEmpty serializes the given data as JSON, or returns an empty string if the serialization fails.
func JsonSerializeOrEmpty(data any) string {
if data == nil {
return ""
}
serialized, err := json.Marshal(data)
if err != nil {
return ""
}
return string(serialized)
}