What I have is a result from monday.com via a graphql query. The data comes back with a lot of different collections such as a dictionary of a list of dictionaries... eg.
{
"data": {
"boards": [
{
"name": "board name",
"groups": [
{"title": "group title 1"},
{"title": "group title 2"},
{"title": "group title 3"},
{"title": "group title 4"}
]
}
]
},
"account_id": "0000000"
}
and I want to make a pandas dataframe
like
group.board group.title
0 'board_name' 'group title 1'
1 'board_name' 'group title 2'
2 'board_name' 'group title 3'
3 'board_name' 'group title 4'
I've tried
pd.json_normalize(json_data, 'boards')
But I keep getting KeyError: 'boards'