Closed
Description
Description
I got a JSON like this as int:
{
"time_request": 1577833200
}
and a DTO that looks like this:
class Export
{
public function __construct(
#[Context([DateTimeNormalizer::FORMAT_KEY => 'U'])]
#[SerializedName('time_request')]
public ?DateTimeInterface $timeRequest = null,
)
}
I can denormalize into the Object without problems.
But when I try to normalize back into JSON, it is returned as string.
{
"time_request": "1577833200"
}
I would like to extend DateTimeNormalizer that, when an extra Flag is enabled, for Format "U" and "U.u" it returns int or float respectively.
(I might need to search for a good name for that)
Example
No response