Задать вопрос

Почему возникает JSON error: Syntax error [4]?

Есть такой код

<?php require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");

//header('content-type: application/json');

$request = \Bitrix\Main\Application::getInstance()->getContext()->getRequest();
$errors = array();
$postData = array();

try {
    $postData = \Bitrix\Main\Web\Json::decode($request->getInput());
} catch (Exception $e) {
    $errors[] = $e->getMessage();
}

if ($errors) {
    echo " ОШИБКА ";
    print_r($errors);
} else {
    echo " ВСЕ ОК ";
    print_r($postData);
}


отправляю к нему запрос через postman

{
    "id": "31767"
}


ОШИБКА Array
(
[0] => JSON error: Syntax error [4]
)


при этом такие же статнцы, с такой же обработкой запроса работают без проблем, а тут второй день сижу не пойму что не так
  • Вопрос задан
  • 479 просмотров
Подписаться 1 Средний 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы