$json = '{"test1":"123","response":"ok","activationStatus":null}';
$data = json_decode($json, true);
if (isset($data['activationStatus'])) {
echo 'test';
}
isset() вернет FALSE при проверке переменной которая была установлена значением NULL
$re = '/(\"activationStatus\"(\:|\s+?\:))/m';
$json = '{"test1":"123","response":"ok","activati5onStatus":null}';
if(!preg_match($re,$json)) echo 'Переменная отсутствует!';
https://ideone.com/xEckwh $json = '{"test1":"123","response":"ok","activationStatus":null}';
$data = json_decode($json, true);
var_dump($data);
if (array_key_exists('activationStatus', $data)) {
echo 'Работает!';
}