Получение ошибок и их обработка

json_decode() возвращает NULL, если в объекте есть ошибки, посмотреть их можно с помощью функции json_last_error()