JSON

作者:管理员 发布时间:2021-01-22 10:47

JSON是跨语言,跨平台传输数据最常用的数据格式,没有之一!

JSON内存储的内容,一般为两类内容:

1类是列表类型的数据,另一类为字典类的数据;我们通过json库,可以将JSON的字符串转成对于的数据格式;

如:将字典转为JSON字符,再讲JSON字符转为字典

import json
 
data = {
    'name': 'xiaobao',
    'age': 12,
    'vip': True,
    'address': {'province': 'GuangDong', 'city': 'ShenZhen'}
}
# 将 Python 字典类型转换为 JSON 对象
json_str = json.dumps(data)
print(json_str) # 结果 {"name": "xiaobao", "age": 12, "vip": true, "address": {"province": "GuangDong", "city": "ShenZhen"}} 
# 将 JSON 对象类型转换为 Python 字典
user_dic = json.loads(json_str)
print(user_dic['address']) # 结果 {'province': 'GuangDong', 'city': 'ShenZhen'}


JSON与列表的转换

import json
 
data = [
	{'name': 'xiaobao'},
	{'name':'xiaoming'}
]
# 将 Python 列表类型转换为 JSON 对象
json_str = json.dumps(data)
print(json_str)
 
# 将 JSON 对象类型转换为 Python 列表
user_dic = json.loads(json_str)
print(user_dic) # 这是个列表



标签:
Copyright © 2020 万物律动 旗下 AI算法狮 京ICP备20010037号-1
本站内容来源于网络开放内容的收集整理,并且仅供学习交流使用;
如有侵权,请联系删除相关内容;