Support Array in OpenApi Examples (#664)

This commit is contained in:
Daniel L. Romero
2021-10-21 15:12:59 -05:00
committed by GitHub
parent 6c65dfcff6
commit 74edad517b
2 changed files with 104 additions and 1 deletions

View File

@@ -209,7 +209,14 @@ namespace WireMock.Net.OpenApiParser.Mappers
var writer = new OpenApiJsonWriter(outputString);
any.Write(writer, OpenApiSpecVersion.OpenApi3_0);
return JObject.Parse(outputString.ToString());
if (any.AnyType == AnyType.Array)
{
return JArray.Parse(outputString.ToString());
}
else
{
return JObject.Parse(outputString.ToString());
}
}
private IDictionary<string, object> MapHeaders(string responseContentType, IDictionary<string, OpenApiHeader> headers)