in cmd/output.go [34:56]
func jsonify(value interface{}, format string) string {
if value == nil {
return ""
}
if reflect.TypeOf(value).Kind() == reflect.Map || reflect.TypeOf(value).Kind() == reflect.Slice {
var jsonStr []byte
var err error
if format == "text" {
jsonStr, err = json.MarshalIndent(value, "", "")
} else {
jsonStr, err = json.Marshal(value)
}
if err == nil {
value = string(jsonStr)
}
}
switch value.(type) {
case float64, float32:
return fmt.Sprintf("%.f", value)
default:
return fmt.Sprintf("%v", value)
}
}