in src/Serializer/JsonSerializer.php [35:55]
public static function serialize($data, array $options = []): string
{
if (empty($data)) {
return '{}';
}
if (is_string($data)) {
return $data;
}
try {
$removeNull = $options['remove_null'] ?? true;
if ($removeNull) {
Utility::removeNullValue($data);
}
return json_encode($data, JSON_PRESERVE_ZERO_FRACTION + JSON_INVALID_UTF8_SUBSTITUTE + JSON_THROW_ON_ERROR);
} catch (JsonException $e) {
throw new InvalidJsonException(sprintf(
"I cannot serialize to Json: %s",
$e->getMessage()
));
}
}