欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > Python第八章:数据可视化——Json数据

Python第八章:数据可视化——Json数据

2025/4/27 7:12:46 来源:https://blog.csdn.net/Seeding_Python/article/details/147075582  浏览:    关键词:Python第八章:数据可视化——Json数据
# json数据格式的转换# json是一种轻量级的数据交互格式。可以按照JSON指定的格式取组织和封装数据
# JSON本质上是一个带有特定格式的字符串
# 主要功能: json就是一个在各个编程语言中流通的数据格式,负责不同语言中的数据传递#        和交互。类似于国际通用语言——英语,56个民族的普通话
# json其实就是一个python的字典{"name":abc,"age":18}
#  或者是一个字典为元素的列表:[{"name":abc,"age":18,"love":123}]#  使用前先导入json模块
import json
# 一、准备列表,列表内每一个元素都是字典,将其转换为JSON
#  pyhon列表转换位JSON,用json.dumps()函数
data = [{"name":"臭八十的","age":15},{"name":"狗八蛋","age":26},{"name":"臭狗狗","age":30}]
# 调用json中的dumps函数,传入数据
json_str = json.dumps(data,ensure_ascii=False)# 传入数据后面加一个"ensure_ascii=False"转换后才能显示中文
print(type(json_str))
print(json_str)# 二、准备一个字典,将其转换为JSON
#  pyhon字典转换位JSON,用json.dumps()函数
d = {"name":"沪上阿姨","age":23,"price":19,"address":"豪布斯卡"}
json_str2 = json.dumps(d,ensure_ascii=False)
print(type(json_str2))
print(json_str2)# 三、将JSON字符串转换为Python列表数据类型{k:v,k:v},{k:v,k:v}
#  用json.loads()
s = '[{"name":"沪上阿姨","age":23,"price":19,"address":"豪布斯卡"}]'
python_list = json.loads(s)
print(type(python_list))
print(python_list)# 四、将JSON字符串转换为Python字典数据类型{k:v,k:v}
# 用json.loads()
s2 = '{"name":"臭八十的","age":15}'  # 引用数据必须有单引号  ‘ ’
d = json.loads(s2)
print(type(d))
print(d)# 所以JSON和Pyhon的字典或者列表进行无缝转换

运行结果:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词