diff --git a/parser.go b/parser.go index 041e5c1ac..ea77311d5 100644 --- a/parser.go +++ b/parser.go @@ -1441,7 +1441,7 @@ func defineTypeOfExample(schemaType, arrayType, exampleValue string) (interface{ result := map[string]interface{}{} for _, value := range values { - mapData := strings.Split(value, ":") + mapData := strings.SplitN(value, ":", 2) if len(mapData) == 2 { v, err := defineTypeOfExample(arrayType, "", mapData[1])