как нормализовать этот вложенный json с помощью pandas

#json #pandas #normalization

#json #pandas #нормализация

Вопрос:

У меня есть такой json, который нужно нормализовать. Я использую это с pandas:

 >>> df = json_normalize(data=resp.json()['issues'],meta=['key', ['fields', 'summary']], errors='ignore')
>>> df['fields.versions']
0     [{'self': 'https://*.*.*.*...
  

невозможно нормализовать fields.versions. не могли бы вы, пожалуйста, помочь?

Versions — это массив вместо dict, что затрудняло нормализацию. json выглядит следующим образом:

     {
        "expand": "schema,names",
        "startAt": 0,
        "maxResults": 50,
        "total": 49,
        "issues": [
            {
                "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
                "id": "5180791",
                "self": "https://*.*.*.*/rest/api/latest/issue/5180791",
                "key": "XXX-2439",
                "fields": {
                    "summary": "Demo",
                    "customfield_28607": {
                        "self": "https://*.*.*.*/rest/api/2/customFieldOption/237214",
                        "value": "N",
                        "id": "237214"
                    },
                    "created": "2019-03-27T12:49:19.000 0200",
                    "customfield_11890": null,
                    "versions": [
                        {
                            "self": "https://*.*.*.*/rest/api/2/version/164021",
                            "id": "164021",
                            "description": "XXX",
                            "name": "XXX",
                            "archived": false,
                            "released": false,
                            "releaseDate": "2019-04-01"
                        }
                    ],
                }
            }
        ]
    }
  

Комментарии:

1. может ли кто-нибудь помочь?