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);

Reply via email to