I got a dataframe with json string in a column. I used the following code to flatten it:
df = df.join(json_normalize(df["report_content"].apply(json.loads