我正在嘗試遍歷 JSON 串列資料并保存到變數“nfts”中。
例外值:字串索引必須是整數
追溯: nft_data_id = item['nfts'][item]['nft_data_id'],
JSON 回應: {"result":{"page_count":3041,"nfts":[{"nft_id":"#-#-#-#","nft_data_id":"#-#-#-#", . ..
view.py 代碼:
def market_data(request):
URL = '...'
response = requests.get(URL).json()
nfts = response['result']
for item in nfts:
nft_data = NFT_attributes(
nft_data_id = item['nfts'][item]['nft_data_id'],
...
uj5u.com熱心網友回復:
您正在迭代一個物件而不是一個陣列。請嘗試以下示例
def market_data(request):
URL = '...'
response = requests.get(URL).json()
nfts = response['result']['nfts']
for nft in nfts:
nft_data = NFT_attributes(
nft_data_id = nft['nft_data_id'],
...
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/458715.html
上一篇:未捕獲的錯誤:TypeError:100:型別“JSInt”不是“String”型別的子型別
下一篇:如何保存例外并稍后拋出
