Class ObjectConverter


  • public abstract class ObjectConverter
    extends java.lang.Object
    • Field Detail

      • TYPED_MAP_READER

        private static final JsonReader.ReadObject<java.util.Map<java.lang.String,​java.lang.Object>> TYPED_MAP_READER
    • Constructor Detail

      • ObjectConverter

        public ObjectConverter()
    • Method Detail

      • registerDefault

        static <T> void registerDefault​(DslJson<T> json)
      • serializeNullableMap

        public static void serializeNullableMap​(@Nullable
                                                java.util.Map<java.lang.String,​java.lang.Object> value,
                                                JsonWriter sw)
      • serializeMap

        public static void serializeMap​(java.util.Map<java.lang.String,​java.lang.Object> value,
                                        JsonWriter sw)
      • serializeObject

        public static void serializeObject​(@Nullable
                                           java.lang.Object value,
                                           JsonWriter sw)
                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • deserializeObject

        @Nullable
        public static java.lang.Object deserializeObject​(JsonReader reader)
                                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • deserializeList

        public static java.util.ArrayList<java.lang.Object> deserializeList​(JsonReader reader)
                                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • deserializeMap

        public static java.util.LinkedHashMap<java.lang.String,​java.lang.Object> deserializeMap​(JsonReader reader)
                                                                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • deserializeMapCollection

        public static java.util.ArrayList<java.util.Map<java.lang.String,​java.lang.Object>> deserializeMapCollection​(JsonReader reader)
                                                                                                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • deserializeMapCollection

        public static void deserializeMapCollection​(JsonReader reader,
                                                    java.util.Collection<java.util.Map<java.lang.String,​java.lang.Object>> res)
                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • deserializeNullableMapCollection

        public static java.util.ArrayList<java.util.Map<java.lang.String,​java.lang.Object>> deserializeNullableMapCollection​(JsonReader reader)
                                                                                                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • deserializeNullableMapCollection

        public static void deserializeNullableMapCollection​(JsonReader reader,
                                                            java.util.Collection<java.util.Map<java.lang.String,​java.lang.Object>> res)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException