Class UnwrappingXmlBeanSerializer

    • Method Detail

      • unwrappingSerializer

        public JsonSerializer<java.lang.Object> unwrappingSerializer​(NameTransformer transformer)
        Description copied from class: JsonSerializer
        Method that will return serializer instance that produces "unwrapped" serialization, if applicable for type being serialized (which is the case for some serializers that produce JSON Objects as output). If no unwrapped serializer can be constructed, will simply return serializer as-is.

        Default implementation just returns serializer as-is, indicating that no unwrapped variant exists

        Overrides:
        unwrappingSerializer in class JsonSerializer<java.lang.Object>
        Parameters:
        transformer - Name transformation to use to convert between names of unwrapper properties
      • isUnwrappingSerializer

        public boolean isUnwrappingSerializer()
        Description copied from class: JsonSerializer
        Accessor for checking whether this serializer is an "unwrapping" serializer; this is necessary to know since it may also require caller to suppress writing of the leading property name.
        Overrides:
        isUnwrappingSerializer in class JsonSerializer<java.lang.Object>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object