SyntaxError: Unexpected end of JSON input

Поддержка
  • После нескольких дней работы скрипта в многопоточном режиме, получаю эту ошибку (351 раз получил ее): SyntaxError: Unexpected end of JSON input
    Скрипт содержит два основных действия:

    1. POST-запрос, в ответ на который я должен получить объект JSON
    2. Парсинг полученного ответа, вида JSON.parse([[RESPONCE_OK]])["type"]
      Не могу понять что ее вызывает: пустой ответ {}, искаженный или оборванный объект JSON или что-то еще?
      Пытался вручную сымитировать эту ошибку, чтобы понять что идет не так, для этого намеренно делал ошибки в JSON-строке, прописывал пустую строку JSON, но в результате таких действий я полчаю другую ошибку: SyntaxError: Unable to parse JSON string во время выполнения действия 557781692
      Что именно вызывает эту ошибку?

    Прикреплю скрипт с POST-запросом, на котором можно попытаться сымитировать эту ошибку.
    форум бас.xml

  • @botovod said in SyntaxError: Unexpected end of JSON input:

    Парсинг полученного ответа, вида JSON.parse([[RESPONCE_OK]])["type"]

    Поместите это действие в блок игнорирования ошибок и постройте на этом дальнейшую логику

  • 0 Votes
    2 Posts
    494 Views
  • 0 Votes
    2 Posts
    404 Views
  • 0 Votes
    4 Posts
    974 Views
  • JSON

    Поддержка
    0 Votes
    2 Posts
    545 Views
  • Парсинг JSON

    Поддержка
    0 Votes
    14 Posts
    2229 Views