¿La forma más rápida de verificar si una cadena es JSON en PHP?

Necesito un método muy, muy rápido para verificar si una cadena es JSON o no. Siento que esta no es la mejor manera:

function isJson($string) {
    return ((is_string($string) &&
            (is_object(json_decode($string)) ||
            is_array(json_decode($string))))) ? true : false;
}

¿Algún entusiasta del rendimiento quiere mejorar este método?

Respuestas a la pregunta(24)

Su respuesta a la pregunta