Skip to content

Commit 0cb2c9b

Browse files
authored
Merge pull request #1093 from Talend/issue-997
Properties order lost while converting from v2 to v3 #997
2 parents cfedf94 + 37b8ed7 commit 0cb2c9b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

modules/swagger-parser-v2-converter/src/main/java/io/swagger/v3/parser/converter/SwaggerConverter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
import java.util.ArrayList;
7272
import java.util.Arrays;
7373
import java.util.HashMap;
74+
import java.util.LinkedHashMap;
7475
import java.util.List;
7576
import java.util.Map;
7677
import java.util.Optional;
@@ -921,7 +922,7 @@ private Schema convert(Property schema) {
921922
result.setExample(schema.getExample());
922923

923924
if ("object".equals(schema.getType()) && (result.getProperties() != null) && (result.getProperties().size() > 0)) {
924-
Map<String, Schema> properties = new HashMap<>();
925+
Map<String, Schema> properties = new LinkedHashMap<>();
925926

926927
((ObjectProperty) schema).getProperties().forEach((k, v) -> properties.put(k, convert(v)));
927928

0 commit comments

Comments
 (0)