這個主題有很多問題,但大多數人似乎忘記了撥打json.loads
。JSON字符串索引必須是整數
這是我的例子:
import json
json_input = '{ "ar": { "articles": { "12345": {"title": "first title" } , "67890": {"title": "another title" } } } } '
data = json.loads(json_input)
for article in data['ar']['articles']:
print(article['title'])
打印調用失敗,出現錯誤:
TypeError: string indices must be integers
我怎樣才能解決這個問題?
總是發佈完整回溯...這將更有幫助:) – 2015-02-07 19:52:56