[Java] Fix serialized name of discriminator in JSON.mustache (#4672)

* Use propertyBaseName instead of propertyName for discriminator

* Revert "Use propertyBaseName instead of propertyName for discriminator"

This reverts commit 389c5471ba.

* Use propertyBaseName instead of propertyName for discriminator
This commit is contained in:
Sebastien Rosset
2019-12-26 00:12:58 -08:00
committed by William Cheng
parent d9c3af54e6
commit 9cab534034

View File

@@ -75,7 +75,7 @@ public class JSON {
{{/mappedModels}}
classByDiscriminatorValue.put("{{classname}}".toUpperCase(Locale.ROOT), {{classname}}.class);
return getClassByDiscriminator(classByDiscriminatorValue,
getDiscriminatorValue(readElement, "{{{propertyName}}}"));
getDiscriminatorValue(readElement, "{{{propertyBaseName}}}"));
}
})
{{/discriminator}}