Change ObjectToJsonConverter implementation from JacksonObjectToJsonConverter to JSONFormatterPdxToJsonConverter.

Note that JSONFormatterPdxToJsonConverter extends JacksonObjectToJsonConverter and adds the capability to convert (serialize) PDX to JSON in addition to Objects.

Resolves gh-67.
This commit is contained in:
John Blum
2020-05-07 22:10:41 -07:00
parent 5b5e2e5db8
commit 2627cf7a90

View File

@@ -18,7 +18,7 @@ package org.springframework.geode.data.json.converter;
import java.util.Map;
import org.springframework.data.gemfire.util.CollectionUtils;
import org.springframework.geode.data.json.converter.support.JacksonObjectToJsonConverter;
import org.springframework.geode.data.json.converter.support.JSONFormatterPdxToJsonConverter;
import org.springframework.lang.NonNull;
import org.springframework.lang.Nullable;
import org.springframework.util.Assert;
@@ -44,7 +44,7 @@ public abstract class AbstractObjectArrayToJsonConverter implements ObjectArrayT
// TODO configure via an SPI
private @NonNull ObjectToJsonConverter newObjectToJsonConverter() {
return new JacksonObjectToJsonConverter();
return new JSONFormatterPdxToJsonConverter();
}
/**