数组解析的python代码,有谁可以帮忙修改一下吗?报错:string indices must be integers

分享  收藏
8 / 353

这是调用 API 返回的数据:
1682500266197.png
我在代码块里是这样写的,但是报错: console.log('Traceback (most recent call last): File ".api.py", line 16, in <module> output = api() File ".api.py", line 7, in api for i in datat["root"]["data"]["ret"]:TypeError: string indices must be integers.')

  import json
  datat=input['TTJSON']
  my_dict={}
  //遍历数组取得相对应的key和value
  for i in datat["root"]["data"]["ret"]:
  key=i["word_name"]
  value=i["word"]
  my_dict[key]=value
  my_dict_json = json.dumps(my_dict, indent=4)
  output=my_dict_json  \n``` 

请问这里该怎么写才能得到数据呢?