In [1]:
import pandas as pd
import json
In [2]:
s = '{"OTHER": "x", "DATA": [{"name":"Alice","age":25},{"name":"Bob","age":42}]}'
In [3]:
print(pd.read_json(s))
In [4]:
d = json.loads(s)
print(d)
In [5]:
print(type(d))
In [6]:
print(pd.io.json.json_normalize(d))
In [7]:
print(pd.io.json.json_normalize(d, record_path='DATA'))
In [8]:
print(pd.io.json.json_normalize(d, record_path='DATA', meta='OTHER'))
In [9]:
print(d['DATA'])
In [10]:
print(type(d['DATA']))
In [11]:
print(pd.DataFrame(d['DATA']))
In [12]:
print(pd.io.json.json_normalize(d['DATA']))