1)使用json模块
python类型转json字符串
json.dumps(data)
json字符串转python类型
json.loads(data)
例:
import json
if __name__ == '__main__':
data = {
"aaa": "111",
"bbb": "222",
"ccc": "333"
}
print(type(data))
data = json.dumps(data)
print(type(data))
data = json.loads(data)
print(type(data))
输出结果:
<class 'dict'>
<class 'str'>
<class 'dict'>
2)使用demjson模块
python类型转json字符串
demjson.encode(data)
json字符串转python类型
demjson.decode(data)
例:
import demjson
if __name__ == '__main__':
data = {
"aaa": "111",
"bbb": "222",
"ccc": "333"
}
print(type(data))
data = demjson.encode(data)
print(type(data))
data = demjson.decode(data)
print(type(data))
输出结果:
<class 'dict'>
<class 'str'>
<class 'dict'>