This is an automated email from the ASF dual-hosted git repository. kenhuuu pushed a commit to branch v4-graphson-trim in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 5157c8e655d8ee9afb7552ac30a706743c94be70 Author: Ken Hu <[email protected]> AuthorDate: Thu Oct 31 01:06:20 2024 -0700 change default unknown serializer --- .../tinkerpop/gremlin/structure/io/graphson/GraphSONMapper.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONMapper.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONMapper.java index 7f16e8d1eb..5eafd0e172 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONMapper.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONMapper.java @@ -30,7 +30,6 @@ import org.apache.tinkerpop.shaded.jackson.databind.SerializationFeature; import org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeResolverBuilder; import org.apache.tinkerpop.shaded.jackson.databind.jsontype.impl.StdTypeResolverBuilder; import org.apache.tinkerpop.shaded.jackson.databind.module.SimpleModule; -import org.apache.tinkerpop.shaded.jackson.databind.ser.DefaultSerializerProvider; import org.javatuples.Pair; import java.sql.Timestamp; @@ -84,7 +83,7 @@ public class GraphSONMapper implements Mapper<ObjectMapper> { @Override public ObjectMapper createMapper() { final ObjectMapper om = new ObjectMapper(JsonFactory.builder().streamReadConstraints(streamReadConstraints).build()); - om.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); +// om.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); final GraphSONModule graphSONModule = version.getBuilder().create(normalize, typeInfo); om.registerModule(graphSONModule); @@ -142,8 +141,8 @@ public class GraphSONMapper implements Mapper<ObjectMapper> { } // this provider toStrings all unknown classes and converts keys in Map objects that are Object to String. - final DefaultSerializerProvider provider = new GraphSONSerializerProvider(version); - om.setSerializerProvider(provider); +// final DefaultSerializerProvider provider = new GraphSONSerializerProvider(version); +// om.setSerializerProvider(provider); if (normalize) om.enable(SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS);
