Когда я пытаюсь вызвать проект Jira из Python, я получаю ошибку JSON
Когда я запускаю часть кода ниже, я получаю сообщение об ошибке JSON. Я пытаюсь получить доступ к проекту Jira из Python, но он продолжает терпеть неудачу.
File "C:\FAST\anaconda\python36\win64\431\Lib\json\decoder.py", line 357, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 7 column 1 (char 6)
Я следовал примерам, представленным Python и Jira, но не могу заставить работать код.
from jira.client import JIRA
import json
options = {
'server': 'https://some.server.net/jira12/projects/XXXX',
}
USERNAME=input("Enter your username: ")
PASSWORD=input("Enter your password: ")
jira = JIRA(options, basic_auth=(USERNAME, PASSWORD))
issue = jira.issue('XXXX-260', expand='changelog')
2 ответа
Мне довелось помочь коллеге решить похожую проблему. Я бы посоветовал попробовать изменить URL-адрес вашего сервера с
options = {'server': 'https://some.server.net/jira12/projects/XXXX', }
к
options = {'server': 'https://some.server.net/', }
Я сделал это так в проекте:
JIRA(basic_auth=(self.username, self.password), options={'server': 'URL'})
Саймон, спасибо за ваше время, но я получаю ту же ошибку: первая строка: ОШИБКА: корень: Ожидаемое значение: строка 7, столбец 1 (символ 6) последняя json.decoder.JSONDecodeError: Ожидаемое значение: строка 7, столбец 1 (символ 6)