@@ -108,10 +108,6 @@ public ScalaSttpClientCodegen() {
108108 apiTemplateFiles .put ("api.mustache" , ".scala" );
109109 embeddedTemplateDir = templateDir = "scala-sttp" ;
110110
111- String jsonLibrary = JSON_LIBRARY_PROPERTY .getValue (additionalProperties );
112-
113- String jsonValueClass = "circe" .equals (jsonLibrary ) ? "io.circe.Json" : "org.json4s.JValue" ;
114-
115111 additionalProperties .put (CodegenConstants .GROUP_ID , groupId );
116112 additionalProperties .put (CodegenConstants .ARTIFACT_ID , artifactId );
117113 additionalProperties .put (CodegenConstants .ARTIFACT_VERSION , artifactVersion );
@@ -141,13 +137,13 @@ public ScalaSttpClientCodegen() {
141137 typeMapping .put ("short" , "Short" );
142138 typeMapping .put ("char" , "Char" );
143139 typeMapping .put ("double" , "Double" );
144- typeMapping .put ("object" , jsonValueClass );
140+ typeMapping .put ("object" , "Any" );
145141 typeMapping .put ("file" , "File" );
146142 typeMapping .put ("binary" , "File" );
147143 typeMapping .put ("number" , "Double" );
148144 typeMapping .put ("decimal" , "BigDecimal" );
149145 typeMapping .put ("ByteArray" , "Array[Byte]" );
150- typeMapping .put ("AnyType" , jsonValueClass );
146+ typeMapping .put ("AnyType" , "Any" );
151147
152148 instantiationTypes .put ("array" , "ListBuffer" );
153149 instantiationTypes .put ("map" , "Map" );
@@ -166,6 +162,11 @@ public void processOpts() {
166162 apiPackage = PACKAGE_PROPERTY .getApiPackage (additionalProperties );
167163 modelPackage = PACKAGE_PROPERTY .getModelPackage (additionalProperties );
168164
165+ String jsonLibrary = JSON_LIBRARY_PROPERTY .getValue (additionalProperties );
166+ String jsonValueClass = "circe" .equals (jsonLibrary ) ? "io.circe.Json" : "org.json4s.JValue" ;
167+ typeMapping .put ("object" , jsonValueClass );
168+ typeMapping .put ("AnyType" , jsonValueClass );
169+
169170 supportingFiles .add (new SupportingFile ("README.mustache" , "" , "README.md" ));
170171 supportingFiles .add (new SupportingFile ("build.sbt.mustache" , "" , "build.sbt" ));
171172 final String invokerFolder = (sourceFolder + File .separator + invokerPackage ).replace ("." , File .separator );
0 commit comments