in out_writeapi.go [188:202]
func parseMap(mapInterface map[interface{}]interface{}) map[string]interface{} {
m := make(map[string]interface{})
for k, v := range mapInterface {
switch t := v.(type) {
case []byte:
// Prevent encoding to base64
m[k.(string)] = string(t)
case map[interface{}]interface{}:
m[k.(string)] = parseMap(t)
default:
m[k.(string)] = v
}
}
return m
}