19 lines
270 B
Go
19 lines
270 B
Go
package mappers
|
|
|
|
import "fmt"
|
|
|
|
func convertToString(value interface{}) string {
|
|
if value == nil {
|
|
return ""
|
|
}
|
|
|
|
switch v := value.(type) {
|
|
case string:
|
|
return v
|
|
case int, int64, float64:
|
|
return fmt.Sprintf("%v", v)
|
|
default:
|
|
return fmt.Sprintf("%v", v)
|
|
}
|
|
}
|