Не факт. У меня возникает дежавю. Точный текст ошибки припомнить не получается, но причину помню. Когда формируется JSON из структур и массивов, надо следить за типами данных, которые запихиваете в структуру. Это должны быть либо строка, либо число, либо дата, либо массив.
Было такое, что я забывал уникальный идентификатор перевести в строку и получал подобного рода ошибку при использовании запроса. Это как пример.