1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python生成json_如何将Python数组转为Json格式数据并存储?

python生成json_如何将Python数组转为Json格式数据并存储?

时间:2019-08-29 11:26:47

相关推荐

python生成json_如何将Python数组转为Json格式数据并存储?

在Python中将数组转为Json数据存储时需要用到将json模块中的json.dumps()或者json.dump()方法。

·json.dumps()方法用法

使用json.dumps( )方法将Python数组转为json格式数据

# 导入json模块

import json

# 定义Python数组

py_list = [{'JavaEE': ""},

{'HTML$JS+前端': ""},

{'大数据': ""},

{'Python': ""},

{'人工智能': ""},

{'软件测试': ""},

{'C++': ""},

{'UI/UE设计': ""},

{'产品经理': ""},

{'Linux云计算+运维开发': ""},

{'新媒体+短视频直播运营': ""},

{'拍摄剪辑': ""},

{'智能机器人软件开发': ""},

{'电商视觉运营设计': ""}, ]

# 使用json.dumps()方法转为json格式数据

# 注意:默认会转为二进制数据,使用 ensure_ascii=False 设置不转为二进制

json_data = json.dumps(py_list, ensure_ascii=False)

print(json_data) # 打印json_data

print(type(py_list)) # 打印py_list数据类型

print(type(json_data)) # 打印json_data数据类型

运行结果为:

D:\logfenxi\venv\Scripts\python.exe D:/logfenxi/py_js.py

[{"JavaEE": ""}, {"HTML$JS+前端": ""}, {"大数据": ""}, {"Python": ""}, {"人工智能": ""}, {"软件测试": ""}, {"C++": ""}, {"UI/UE设计": ""}, {"产品经理": ""}, {"Linux云计算+运维开发": ""}, {"新媒体+短视频直播运营": ""}, {"拍摄剪辑": ""}, {"智能机器人软件开发": ""}, {"电商视觉运营设计": ""}]

json.dump()方法用法

使用json.dump()方法将python 数组转为json格式数据并存储

# 导入json模块

import json

# 定义Python数组

py_list = [{'JavaEE': ""},

{'HTML$JS+前端': ""},

{'大数据': ""},

{'Python': ""},

{'人工智能': ""},

{'软件测试': ""},

{'C++': ""},

{'UI/UE设计': ""},

{'产品经理': ""},

{'Linux云计算+运维开发': ""},

{'新媒体+短视频直播运营': ""},

{'拍摄剪辑': ""},

{'智能机器人软件开发': ""},

{'电商视觉运营设计': ""},]

with open('js_str.json', 'w') as json_data:

json.dump(py_str, json_data, ensure_ascii=False)

运行结果:

D:\logfenxi\venv\Scripts\python.exe D:/logfenxi/py_js.py

Process finished with exit code 0

生成js_str.josn文件

存储的json格式数据

猜你喜欢:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。