次のjsonをPython辞書に変換しようとしていますが、Python文字列に変換しています。私は最後の日付のキー(例えば2017-11-02)と '2'だけに興味があります。下のjsonには英数字から来た「Symbol」があります。私は以下のことを行いました。あなたが見ることができるように、それはリストとして保存されています。どうすれば辞書として保存できますか?jsonをPython辞書に変換する
>>> import json
>>> test=ts.get_daily('AAPL')
>>>
>>> s=json.dumps(test)
>>> book=json.loads(s)
>>> book[0]['2017-11-02']['4. close']
'168.1100'
>>> type(book)
<class 'list'>
>>>
[
{
'2017-11-02': {
'1. open': '15.1800',
'2. high': '15.1800',
'3. low': '15.1800',
'4. close': '15.1800',
'5. volume': '0'
},
'2017-11-01': {
'1. open': '15.1600',
'2. high': '15.1600',
'3. low': '15.1600',
'4. close': '15.1600',
'5. volume': '0'
},
'2017-06-14': {
'1. open': '13.4700',
'2. high': '13.4700',
'3. low': '13.4700',
'4. close': '13.4700',
'5. volume': '0'
}
},
{
'1. Information': 'Daily Prices (open, high, low, close) and Volumes',
'2. Symbol': 'WFAAX',
'3. Last Refreshed': '2017-11-02',
'4. Output Size': 'Compact',
'5. Time Zone': 'US/Eastern'
}
]
あなたは役に立ちましたこれまでの –