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\'>