Serializer

E452815

Serializer is a Symfony component that transforms PHP data structures and objects to and from formats like JSON, XML, and YAML for easy data exchange and storage.

Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Serializer (Symfony component) 0

Statements (49)

Predicate Object
instanceOf Symfony component
software library
category data serialization
data transformation
compatibleWith Symfony full-stack framework
documentation https://symfony.com/doc/current/components/serializer.html
feature XML mapping metadata
YAML mapping metadata
annotation-based metadata
array to object conversion
attribute-based metadata
circular reference handling
context-based configuration
custom encoders
custom normalizers
decoding
denormalization
encoding
groups-based serialization
name conversion strategies
normalization
object to array conversion
versioning support
integratesWith Symfony FrameworkBundle NERFINISHED
Symfony HttpFoundation component NERFINISHED
Symfony Validator component NERFINISHED
license MIT License
maintainer Symfony community NERFINISHED
partOf Symfony framework NERFINISHED
programmingLanguage PHP NERFINISHED
purpose transform PHP data structures and objects to and from various formats
repository https://github.com/symfony/serializer
supports date and time normalization
discriminator maps for polymorphic types
max depth handling via @MaxDepth or attributes
object constructor configuration
property access via PropertyAccess component
serialization groups via @Groups or attributes
supportsFormat CSV
JSON NERFINISHED
XML
YAML
custom formats via encoders
plain array
usableAs standalone PHP library outside Symfony framework
useCase API data exchange
caching serialized objects
configuration export and import
data storage

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Symfony hasComponent Serializer