transform the JSON return by Ariane server to local object
        :param json_obj: the JSON returned by Ariane server
        :return: a new InjectorCachedComponent

def json_2_injector_component(json_obj):
        """
        transform the JSON return by Ariane server to local object
        :param json_obj: the JSON returned by Ariane server
        :return: a new InjectorCachedComponent
        """
        LOGGER.debug("InjectorCachedComponent.json_2_injector_component")
        return InjectorCachedComponent(
            component_id=json_obj['componentId'],
            component_name=json_obj['componentName'],
            component_type=json_obj['componentType'],
            component_admin_queue=json_obj['componentAdminQueue'],
            refreshing=json_obj['refreshing'],
            next_action=json_obj['nextAction'],
            json_last_refresh=json_obj['jsonLastRefresh'],
            attached_gear_id=json_obj['attachedGearId']
        )