это как? один и тот же запрос то валидный, то нет?
у json_decode есть параметры, ещё у битрикса есть свой аналог джейсон декода
а вот так(( параметры пробовал, но ошибку выдаёт именно 4 (JSON_ERROR_SYNTAX)..
битриксовый парсер ведёт себя аналогично...
думал может режет вывод при больших запросах, но обрезает на 3-ей странице