swagger-api/swagger-codegen

[Java] Does not support Map of Map of String or other type

Open

#3,241 opened on Jun 29, 2016

View on GitHub
 (5 comments) (0 reactions) (0 assignees)HTML (5,474 forks)batch import
Client: JavaIssue: Bughelp wanted

Repository metrics

Stars
 (12,701 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Description

Currently, Java does not support Map of Map of String or other type

public class MapTest   {
  @SerializedName("map_map_of_string")
  private Map<String, Map<String, String>> mapMapOfString = new HashMap<String, Map<String, String>>();

As shown above, the inner Map is not mapped to HashMap

Swagger-codegen version

Latest master (Jun 28, 2016)

Suggest a Fix

The issue likely has to do with getTypeDeclaration in modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractJavaCodegen.java

Contributor guide