python中json是列表形式的数据调用

img

img

怎么调取json中的列表形式的数据啊?或者这个数据怎么转成字典?

json 中值要有对应的属性名称,才可以转 dict,不然只能是list


ss = '[{"time":"4/27/2018","Name":"一楼","No":"2"},{"time":"4/28/2018","Name":"一楼","No":"3"},{"time":"4/24/2018","Name":"一楼","No":"7"}]'
    js = json.loads(ss)
    print(js)

img

  1. 读取json数据
    import json
    path = "a.json"  # path为路径或者文件
    with open(path,encoding="utf-8") as op:
     contents = json.load(op)
    
  2. 将列表转为字典。因为字典需要key和value成对的。不明白你想转成什么样的字典,故没法写答案。建议你根据dict的定义来写。
  3. 提问问题最好将问题描述清楚