Json Notes
Apr 23rd, 2020 - Now
Json.load(s)
load
读入需要文件流
import json
with open('test.json', 'r') as f:
js_file = json.load(f)
loads
读入需要字符串
import json
js_file = json.loads("{"1":"first", "2":"second", "3":"third"}")
Json.dumps
dumps
为json格式的导出,以下列出了几个常见的参数:
with open("courses.json", "w", encoding='utf-8') as f:
f.write(str(json.dumps(total_list, indent=4, ensure_ascii=False)))
其中打开文件时encoding='utf-8'
和dumps时ensure_ascii=False
为保证导出的json中的中文格式编码正常。
其中indent=4
是设置json格式的缩紧空格个数。
Last updated
Was this helpful?