- json.dumps()
json.dumps()用于将dict类型的数据转成str,因为如果直接将dict类型的数据写入json文件中会发生报错,因此在将数据写入时需要用到该函数
json.dumps 用于将 Python 对象编码成 JSON 字符串
#-*- coding: utf-8 -*-
import json
a = {'a':'1111','b':'2222','c':'3333','d':'4444'}
jsObj = json.dumps(a)
print(jsObj)
print(type(a))
print(type(jsObj))
运行结果
{"a": "1111", "b": "2222", "c": "3333", "d": "4444"}
<class 'dict'>
<class 'str'>
-
json.loads()
json.loads()用于将str类型的数据转成dict
json.loads 用于解码 JSON 数据。该函数返回 Python 字段的数
据类型。 -
json.dump()
json.dump()用于将dict类型的数据转成str,并写入到json文件中 -
json.load()
json.load()用于从json文件中读取数据