Php. Как определить, является ли строка JSON-массивом?

Главная  >>  Backend  >>  Php. Как определить, является ли строка JSON-массивом?

Имея на руках строку ответа от сервера или с какого-то API иногда нужно убедиться в том, что она валидна и является правильным JSON-массивом.

Приведу простую функцию, которая мне помогла в этой задаче:

Функция пытается распарсить строку, после чего проверяет, возникли ли ошибки. Все очень просто. Единственное стоит отметить, что функция будет работать в php > 5.3.0, хоть это уже, скорее всего не актуально.