python Json 之loads字符串换成字典, dumps()字典转换为json串

一、Json类型特征

  • json是一种通用的数据类型
  • 一般情况下接口返回的数据类型都是json
  • 长得像字典,形式也是k-v{ }
  • 其实json是字符串
  • 字符串不能用key、value来取值,所以要先转换为字典才可以

二、json操作

s = {
  "noticeLoginFlag": "1",
  "ticket_id": "gh_45679b88e7a",
  "pgv_si": "s29623456176",
  "pgv_pvi": "1328457192"
}
  1. json转换成字典:loads()方法, 传的是字符串
    import json
    res = json.loads(s)
    print(res)  # 打印字典
    print(type(res))  #打印res类型
    print(res.keys())  #打印字典的所有key
    
  2. 字典转成json串:dumps()方法:把字典转换为json串
    stus={'xiaojun':'123456','xiaohei':'7890','lrx':'111111'}
    res2 = json.dumps(stus, indent=8, ensuer_ascii=False)
    
上一篇:json.dumps()包装中文字符串


下一篇:python序列化与反序列化(json、pickle)