Upgrade to Jackson 2.10

* Remove extraneous code

* Realign white listing with similar implementation in Spring Security: c0b48338f4

* 2.10 GA
This commit is contained in:
Gary Russell
2019-09-27 12:25:41 -04:00
committed by Artem Bilan
parent f3850b7520
commit 0c7cae15da
7 changed files with 42 additions and 19 deletions

View File

@@ -33,8 +33,9 @@ import org.springframework.messaging.Message;
import org.springframework.messaging.MessageHeaders;
import org.springframework.messaging.support.GenericMessage;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.core.json.JsonWriteFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.json.JsonMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;
import com.fasterxml.jackson.databind.node.TextNode;
@@ -146,8 +147,9 @@ public class ObjectToJsonTransformerTests {
@Test
public void objectPayloadWithCustomObjectMapper() {
ObjectMapper customMapper = new ObjectMapper();
customMapper.configure(JsonGenerator.Feature.QUOTE_FIELD_NAMES, Boolean.FALSE);
ObjectMapper customMapper = JsonMapper.builder()
.configure(JsonWriteFeature.QUOTE_FIELD_NAMES, false)
.build();
ObjectToJsonTransformer transformer = new ObjectToJsonTransformer(new Jackson2JsonObjectMapper(customMapper));
TestPerson person = new TestPerson("John", "Doe", 42);
person.setAddress(new TestAddress(123, "Main Street"));