How do I put the following json output into a pandas dataframe?
[{'currency': '1ST', 'available': '0', 'reserved': '0'}, {'currency': '8BT', 'available': '0', 'reserved': '0'}, {'currency': 'ADX', 'available': '0', 'reserved': '0'}, {'currency': 'AE', 'available': '0', 'reserved': '0'}, {'currency': 'AEON', 'available': '0', 'reserved': '0'}, {'currency': 'AIR', 'available': '0', 'reserved': '0'}, {'currency': 'AMB', 'available': '0', 'reserved': '0'}, {'currency': 'AMM', 'available': '0', 'reserved': '0'}, {'currency': 'AMP', 'available': '0', 'reserved': '0'}]
I've tried the following but only receive the following error:
Code
balances = pd.read_json(data)
Error
ValueError: Invalid file path or buffer object type: <class 'method'>
Edit - How I get the data:
def get_account_balance(self):
"""Get main balance."""
return self.session.get("https://api.hitbtc.com/api/2/account/balance").json()