Bueno, obviamente no has entendido que JSON solo es un "transporte" de datos, lo que finalmente consigues con json_decode() es un array de PHP, así que debes pensar en arrays, no en JSON.
Y es sumamente sencillo, simplemente iteras la estructura completa, comparas las claves que necesitas con el valor que desees y... bingo!