import json
string = '{"name":"xxx","age":18,"object":[{"数学":100,"语文":90,"英语":70}]}'
print(string)
print(type(string))
# 将json字符串转为python字典
data_dic = json.loads(string)
print(data_dic)
print(type(data_dic))
# 将python字典转为JSON字符串
res1 = json.dumps(data_dic)
print(res1)
print(type(res1))
res2 = json.dumps(data_dic, ensure_ascii=False)
print(res2)
print(type(res2))
res3 = json.dumps(data_dic, separators=(",", ":"))
print(res3)
print(type(res3))
res4 = json.dumps(data_dic, separators=(",", ":"), ensure_ascii=False)
print(res4)
print(type(res4))
# f-string
print("\u8bed\u6587")
#####################################################################
{"name":"xxx","age":18,"object":[{"数学":100,"语文":90,"英语":70}]}
<class 'str'>
{'name': 'xxx', 'age': 18, 'object': [{'数学': 100, '语文': 90, '英语': 70}]}
<class 'dict'>
{"name": "xxx", "age": 18, "object": [{"\u6570\u5b66": 100, "\u8bed\u6587": 90, "\u82f1\u8bed": 70}]}
<class 'str'>
{"name": "xxx", "age": 18, "object": [{"数学": 100, "语文": 90, "英语": 70}]}
<class 'str'>
{"name":"xxx","age":18,"object":[{"\u6570\u5b66":100,"\u8bed\u6587":90,"\u82f1\u8bed":70}]}
<class 'str'>
{"name":"xxx","age":18,"object":[{"数学":100,"语文":90,"英语":70}]}
<class 'str'>
语文
标签:object,python,xxx,json,模块,70,print,90
From: https://www.cnblogs.com/pdxt666/p/17776304.html