func convertDataType(typedt string, dtget string, toolmap toolkit.M) interface{} { var resValueEachSF interface{} switch typedt { case "string": resValueEachSF = fmt.Sprintf("%v", toolmap.Get(dtget)) case "int": var resDefault int resDefault = toolmap.GetInt(dtget) resValueEachSF = resDefault case "double": var resDefault float32 resDefault = toolmap.GetFloat32(dtget) resValueEachSF = resDefault case "bool": var resDefault bool resDefault, _ = strconv.ParseBool(toolmap.GetString(dtget)) resValueEachSF = resDefault } return resValueEachSF }