Для себя нарыл очень хорошую проверку,
является ли строка JSON или нет. Сию минуту делюсь с Вами!
function isJson($string) {
json_decode($string);
return (json_last_error() == JSON_ERROR_NONE);
}
Использовать так:
if (isJson($string)) {
echo 'JSON Ok!';
}