убрать верхние 6 строк из json ответа - PullRequest
0 голосов
/ 09 июля 2020

Я выполняю запрос 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'))

есть ли что-нибудь, что я могу добавить сюда, чтобы удалить эти строки, как когда я делал это вручную и отправлял его своей внешней программе, все события были сплит?

...