JsonSerializer
class JsonSerializer implements DataUnserializerInterface, DataSerializerInterface, DataFileUnerializerInterface, DataFileSerializerInterface (View source)
JSON content and file (de)serialization
Supported media type parameters - style=pretty
Require json PHP extension.
Traits
Constants
| STYLE_PRETTY |
|
Methods
No description
No description
No description
No description
No description
No description
No description
No description
Get the list of content type supported by the serializer interface.
Indicate if the given data can be unserialized to the given media type
No description
No description
Serialize data to a given media type
No description
Details
at line 117
protected
buildMediaTypeList()
in MediaTypeListTrait at line 21
protected
getMediaTypes()
at line 111
protected
matchMediaType(MediaTypeInterface $mediaType)
getSerializableFileMediaTypes()
canSerializeToFile($filename, $data, MediaTypeInterface $mediaType = null)
serializeToFile($filename, $data, MediaTypeInterface $mediaType = null)
protected
getMediaTypeFactoryFlags()
getUnserializableFileMediaTypes()
canUnserializeFromFile($filename, MediaTypeInterface $mediaType = null)
unserializeFromFile($filename, MediaTypeInterface $mediaType = null)
protected
setFileExtensions($array = array())
protected
matchExtension($filename)
at line 42
__construct()
at line 50
static
prerequisites()
at line 55
MediaTypeInterface[]
getSerializableDataMediaTypes()
Get the list of content type supported by the serializer interface.
at line 60
boolean
canSerializeData(mixed $data, MediaTypeInterface $mediaType = null)
Indicate if the given data can be unserialized to the given media type
at line 69
MediaTypeInterface[]
getUnserializableDataMediaTypes()
at line 74
mixed
unserializeData(string $data, MediaTypeInterface $mediaType = null)
at line 80
string
serializeData(mixed $data, MediaTypeInterface $mediaType = null)
Serialize data to a given media type