Я выполняю запрос GET из jira, и первые 6 строк в ответе отображаются следующим образом:
{
"expand": "schema,names",
"startAt": 0,
"maxResults": 50,
"total": 1253,
"issues": [
Проблема, с которой я сталкиваюсь, заключается в том, что я отправляю весь ответ своей внешней программе. видит все это как одну json строку, а не разделяет каждое событие. Я использую сценарий python, как показано ниже:
import requests
import json
class BearerAuth2(requests.auth.AuthBase):
def __init__(self, token):
self.token = token
def __call__(self, s):
s.headers["authorization"] = "tok" + self.token
return s
from requests.auth import HTTPBasicAuth
headers={'content-type': 'application/json'}
res = requests.get('https://ourdomain/rest/api/2/search?jql="Delivery Team" is not EMPTY&fields=comment, summary, customfield_10004, customfield_12802, body, assignee, Key&maxResults=50', headers=headers, auth=HTTPBasicAuth('username', 'password'))
res2 = requests.get('https://ourdomain/rest/api/2/search?jql="Delivery Team" is not EMPTY&fields=comment, summary, customfield_10004, customfield_12802, body, assignee, Key&maxResults=1000&startAt=1001', headers=headers, auth=HTTPBasicAuth('username', 'password'))
payload2=res.json()
payload3=res2.json()
tok1 = requests.post('https://http-inputs-externalprogram', data=json.dumps(payload2), headers=headers, auth=BearerAuth2('token'))
есть ли что-нибудь, что я могу добавить сюда, чтобы удалить эти строки, как когда я делал это вручную и отправлял его своей внешней программе, все события были сплит?