Previously, when the preferred json mapper was set to Gson, the Gson HTTP message converter was added before any other converters. This changed the form of String responses that were already valid. When Jackson is in use, a string converter is used as it appears earlier in the list than the Jackson converter. When the mapper is switched to Gson, the Gson converter is added first in the list of converters and the Strong converter is no longer used. This results in the String, that was already valid JSON, being converted again. This changes its form as quotes are escaped, etc. This commit updates HttpMessageConverters so that the Gson converter is added to the list immediately before the default Jackson converter. This is done by considering the Gson converter to be an equivalent of the Jackson converter. Fixes gh-27354 |
||
---|---|---|
.. | ||
src | ||
build.gradle |