foreach ($Products as $Product)
{
$decoded = json_decode($Product['resources'], true);
if(isset($decoded['XNCatnCode']))
{
//This $Product has XNCatnCode
}
}
Eliminé el $ antes de la decodificación JSON. Así que el guión funciona :)