def _download_json_handle(self, url_or_request, video_id, note='Downloading JSON metadata', errnote='Unable to download JSON metadata', transform_source=None, fatal=True, encoding=None, data=None, headers={}, query={}, expected_status=None):
    '\n        Return a tuple (JSON object, URL handle).\n\n        See _download_webpage docstring for arguments specification.\n        '
    res = self._download_webpage_handle(url_or_request, video_id, note, errnote, fatal=fatal, encoding=encoding, data=data, headers=headers, query=query, expected_status=expected_status)
    if (res is False):
        return res
    (json_string, urlh) = res
    return (self._parse_json(json_string, video_id, transform_source=transform_source, fatal=fatal), urlh)
Return a tuple (JSON object, URL handle).

See _download_webpage docstring for arguments specification.
def _download_json_handle(self, url_or_request, video_id, note='Downloading JSON metadata', errnote='Unable to download JSON metadata', transform_source=None, fatal=True, encoding=None, data=None, headers={}, query={}, expected_status=None):
    '\n        Return a tuple (JSON object, URL handle).\n\n        See _download_webpage docstring for arguments specification.\n        '
    res = self._download_webpage_handle(url_or_request, video_id, note, errnote, fatal=fatal, encoding=encoding, data=data, headers=headers, query=query, expected_status=expected_status)
    if (res is False):
        return res
    (json_string, urlh) = res
    return (self._parse_json(json_string, video_id, transform_source=transform_source, fatal=fatal), urlh)