什么是json
JSON数据格式的转换
import json
#准备列表,列表内的元素是字典,将其转换为JSON
data=[{"name":"张三","age":11}]
json_str=json.dumps(data)
print(json_str)
print("为什么中文变成编码了呢,我想解决怎么办呢\n,只需要在json.dumps(data)"
"括号内加入ensure_ascii=False即可")
json_str=json.dumps(data,ensure_ascii=False)
print(json_str)
#准备字典,将字典转换为JSON
data={"name":"张三","age":11}
json_str=json.dumps(data,ensure_ascii=False)
print(type(json_str))
print(json_str)
#将JSON字符串转换为Python数据类型[{k:v}]
s='[{"name":"张三","age":11}]'
ll=json.loads(s)
print(type(ll))
print(ll)
#将JSON字符串转换为Python数据类型{k:v}
s='{"name":"张三","age":11}'
d=json.loads(s)
print(type(d))
print(d)