python json互转

dict转json str

##将dict转json字符串
import json
dict_1 = {
'name': 'aa',
'age': '13'
}
print(json.dumps(dict_1))
'''
结果
{"name":"aa", "age", "13"}
类型为str
'''
问题
##如果dict中含有中文汉字则dumps会自动转码,如果不需要转码则需要
import json
dict_1 = {
'name': '小明',
'age': '13'
}
print(json.dumps(dict_1, ensure_ascii=False))
'''
结果
{"name":"小明", "age", "13"}
类型为str
'''

json str转dict

import json
str = '{"name": "aa", "age": "18"}'
print(json.loads(str))
'''
结果
{‘name': 'aa', 'age': '18'}
类型为dict
'''

你可能感兴趣的:(python)