I have a Json file as follows. It\'s a list of dicts.
[{\"city\": \"ab\", \"trips\": 4, \"date\": \"2014-01-25\", \"value\": 4.7, \"price\": 1.1, \"request_
The following worked for me when pd.read_json failed: open file, load with normal json.load, then load into a pandas dataframe.
import pandas as pd import json openfile=open('file.json') jsondata=json.load(openfile) df=pd.DataFrame(jsondata) openfile.close() print(df)