美文网首页
2024-06-08_python操作json

2024-06-08_python操作json

作者: 微笑碧落 | 来源:发表于2024-06-07 09:28 被阅读0次

前言

  • python操作json就是把json文件或json字符串转换为python内部的数据类型,通常是字典
  • 可以使用内置的json模块来实现对json的操作

1. json文件转换为python字典

import json
with open('json.file') as f:
  data = json.load(f)

2. json字符串转换为python字典

import json
data = json.loads(json_str)

3. python字典转换为json文件

  • indent:用于设置输出的 JSON 字符串的缩进空格数
  • sort_keys:用于设置是否要对字典的键进行排序。
  • ensure_ascii:用于设置是否仅使用 ASCII 字符。
  • escape_forward_slashes:用于设置是否要转义正斜杠 /。
import json
with open('json.file') as f:
  json.dump(data, f, indent=4)

4. json.dump写入文件后显示\u解决办法

  • 增加ensure_ascii=False命令即可


    image.png
import json
with open('json.file') as f:
  json.dump(data, f, indent=4, ensure_ascii=False)

5. python字典转换为json字符串

import json
with open('json.file') as f:
  json.dumps(data, f, indent=4)

相关文章

网友评论

      本文标题:2024-06-08_python操作json

      本文链接:https://www.haomeiwen.com/subject/aqpmqjtx.html