(PHP 7 >= 7.3.0, PHP 8)
Данное исключение выбрасывается, если опция JSON_THROW_ON_ERROR установлена для функции json_encode() или json_decode(). code содержит тип ошибки, смотрите возможные значения json_last_error().
JSON_THROW_ON_ERROR
$message
$code
$previous
null