diff --git a/src/WireMock.Net.OpenApiParser/Mappers/OpenApiPathsMapper.cs b/src/WireMock.Net.OpenApiParser/Mappers/OpenApiPathsMapper.cs index 5a9b4c38..94c991f5 100644 --- a/src/WireMock.Net.OpenApiParser/Mappers/OpenApiPathsMapper.cs +++ b/src/WireMock.Net.OpenApiParser/Mappers/OpenApiPathsMapper.cs @@ -152,13 +152,17 @@ namespace WireMock.Net.OpenApiParser.Mappers { string propertyName = schemaProperty.Key; var openApiSchema = schemaProperty.Value; - if (openApiSchema.GetSchemaType() == SchemaType.Object) + if (openApiSchema.GetSchemaType() == SchemaType.Object || openApiSchema.GetSchemaType() == SchemaType.Array) { var mapped = MapSchemaToObject(schemaProperty.Value, schemaProperty.Key); if (mapped is JProperty jp) { propertyAsJObject.Add(jp); } + else + { + propertyAsJObject.Add(new JProperty(schemaProperty.Key, mapped)); + } } else {