foreach ($Products as $Product)
{
$decoded = json_decode($Product['resources'], true);
if(isset($decoded['XNCatnCode']))
{
//This $Product has XNCatnCode
}
}
Eu removi o $ antes da decodificação JSON. Então o script funciona :)