htmgo/framework/h/serialize.go

15 lines
299 B
Go
Raw Permalink Normal View History

2024-09-11 17:31:40 +00:00
package h
import (
"encoding/json"
)
2024-10-26 02:59:17 +00:00
// JsonSerializeOrEmpty serializes the given data as JSON, or returns an empty string if the serialization fails.
func JsonSerializeOrEmpty(data any) string {
2024-09-11 17:31:40 +00:00
serialized, err := json.Marshal(data)
if err != nil {
return ""
}
return string(serialized)
}