# Package org.springframework.core.serializer

@NonNullApi @NonNullFields package org.springframework.core.serializer
Root package for Spring's serializer interfaces and implementations. Provides an abstraction over various serialization techniques. Includes exceptions for serialization and deserialization failures.

Related Packages
Package
Description
org.springframework.core
Provides basic classes for exception handling and version detection, and other core helpers that are not specific to any part of the framework.
org.springframework.core.serializer.support
Support classes for Spring's serializer abstraction.
Class
Description
DefaultDeserializer
A default `Deserializer` implementation that reads an input stream using Java serialization.
DefaultSerializer
A `Serializer` implementation that writes an object to an output stream using Java serialization.
Deserializer<T>
A strategy interface for converting from data in an InputStream to an Object.
Serializer<T>
A strategy interface for streaming an object to an OutputStream.