JSON:是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据JSON本质上是一个带有特定格式的字符串
主要功能:json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互。
python中json为列表或字典
json数据格式转化
1、json.dumps()方法: 将python数据转化为json字符串
data = json.dumps(data)
注意:若含中文,则在data后加上 ensure_ascii = False 来确保正常
import json
data = [{"name":"王五","age":10,"do":"Hello"},{'name':"王五",'age':10,"do":"Hello"}]
# 转化成json数据
my_json = json.dumps(data,ensure_ascii=False)
print(type(my_json))
print(my_json)
2、json.loads()方法: 将json数据转化成python列表或字典
方法同上
import json
d = '[{"name":"王五","age":10,"do":"Hello"}]'
# 转化成json数据
this = json.loads(d)
print(type(this))
print(this)