问题描述

通过fiddler找到指定的端口,获取到想要的json数据,但是在筛选数据时,出现了以上的错误

  1. {
  2. "error_code": 0,
  3. "list": [{
  4. "hero_id": "129",
  5. "name": "上官婉儿",
  6. "cover": "http:\/\/pic.wankacn.com\/2018-11-13_5bea360053aa8.png",
  7. "type": ["2"],
  8. "tags": 1
  9. }
  10. .....
  11. .....
  12. .....

正常的操作应该是

  1. print(result['error_code'])

这时的结果应该是0

实际结果为TypeError:string indices must be integers

解决办法

需要引入json模块,再执行print(json.loads(result[‘error_code’]))

原文链接:https://www.jianshu.com/p/1c2bcd639743