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"]

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


Log in to reply
 

  • 5
  • 10
  • 2
  • 4
  • 3
  • 2
  • 6
  • 7