def json_2_node(json_obj):
        """
        transform json payload coming from Ariane server to local object
        :param json_obj: the json payload coming from Ariane server
        :return: local node object
        """
        LOGGER.debug("Node.json_2_node")
        if MappingService.driver_type != DriverFactory.DRIVER_REST:
            if 'nodeProperties' in json_obj:
                properties = DriverTools.json2properties(json_obj['nodeProperties'])
            else:
                properties = None
        else:
            properties = json_obj['nodeProperties'] if 'nodeProperties' in json_obj else None

        return Node(
            nid=json_obj['nodeID'],
            name=json_obj['nodeName'],
            container_id=json_obj['nodeContainerID'] if 'nodeContainerID' in json_obj else None,
            parent_node_id=json_obj['nodeParentNodeID'] if 'nodeParentNodeID' in json_obj else None,
            child_nodes_id=json_obj['nodeChildNodesID'],
            twin_nodes_id=json_obj['nodeTwinNodesID'],
            endpoints_id=json_obj['nodeEndpointsID'],
            properties=properties,
            ignore_sync=True
        )
transform json payload coming from Ariane server to local object
        :param json_obj: the json payload coming from Ariane server
        :return: local node object