#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. может ли кто-нибудь помочь?