python学习(7)json库操作函数

小咪咪 2023-02-17 12:28 30阅读 0赞

python学习(7)json库操作函数

1.解析json字符串(json.loads)和Python对象转json(json.dumps)

  1. #coding=utf-8
  2. import json
  3. strp = '[{"name": "andy", "sex": "男", "mobile": "15678904567"}, {"name": "andy2", "sex": "男", "mobile": "15678904567"}]'
  4. #解析json
  5. strp = json.loads(strp)
  6. print(strp[0]['name'])
  7. #对象解析成json
  8. strp=json.dumps(strp)
  9. print(strp)

输出:
andy
[{“name”: “andy”, “sex”: “\u7537”, “mobile”: “15678904567”}, {“name”: “andy2”, “sex”: “\u7537”, “mobile”: “15678904567”}]

2.写入( json.dump)和加载(json.load)json文件

  1. #coding=utf-8
  2. import json
  3. strp = '[{"name": "andy", "sex": "男", "mobile": "15678904567"}, {"name": "andy2", "sex": "男", "mobile": "15678904567"}]'
  4. #写入json文件
  5. with open('json.txt','w') as f:
  6. json.dump(strp,f)
  7. #加载json文件
  8. with open('json.txt') as f:
  9. data = json.load(f)
  10. print(data)

输出:
[{“name”: “andy”, “sex”: “\u7537”, “mobile”: “15678904567”}, {“name”: “andy2”, “sex”: “\u7537”, “mobile”: “15678904567”}]
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,30人围观)

还没有评论,来说两句吧...

相关阅读