diff --git a/modules/swagger-parser-v2-converter/src/main/java/io/swagger/v3/parser/converter/SwaggerConverter.java b/modules/swagger-parser-v2-converter/src/main/java/io/swagger/v3/parser/converter/SwaggerConverter.java index 3eb1f5a7f9..21b5de1e4c 100644 --- a/modules/swagger-parser-v2-converter/src/main/java/io/swagger/v3/parser/converter/SwaggerConverter.java +++ b/modules/swagger-parser-v2-converter/src/main/java/io/swagger/v3/parser/converter/SwaggerConverter.java @@ -966,7 +966,9 @@ private Schema convert(Property schema) { }else { result = Json.mapper().convertValue(schema, Schema.class); - result.setExample(schema.getExample()); + if (schema.getExample() != null) { + result.setExample(schema.getExample()); + } if ("object".equals(schema.getType()) && (result.getProperties() != null) && (result.getProperties().size() > 0)) { Map properties = new LinkedHashMap<>(); @@ -1182,7 +1184,9 @@ public Schema convert(io.swagger.models.Model v2Model) { ComposedModel composedModel = (ComposedModel) v2Model; ComposedSchema composed = new ComposedSchema(); composed.setDescription(composedModel.getDescription()); - composed.setExample(composedModel.getExample()); + if(composedModel.getExample()!= null) { + composed.setExample(composedModel.getExample()); + } if (composedModel.getExternalDocs() != null) { composed.setExternalDocs(convert(composedModel.getExternalDocs())); }