python生成json_Python JSON 教程

本文提供Python解析、读取、写入和格式化JSON的教程。内容涵盖json模块的使用,如json.loads()和json.load()解析JSON到字典,json.dumps()生成JSON字符串,json.dump()写JSON文件,以及如何格式化打印JSON数据。
摘要由CSDN通过智能技术生成

Python JSON 教程

本文我们通过示例学习python中解析、读取和写入json。同时也涉及到转换json至字典和格式化打印。

1. json 介绍

JSON (JavaScript Object Notation) 是很常用的表示数据结构规范,web应用中常作服务器间传输和接收的数据格式。

Python中JSON可以用字符串表示,示例:

p = '{"name": "Bob", "languages": ["Python", "Java"]}'

也可以在文件中存储JSON对象。

导入json模块

要处理JSON (字符串或包含json对象的文件), 需要使用Python 的 json 模块,因此使用前需要先导入该模块:

import json

2. 解析json

python使用json模块使得解析json字符串或包含json对象的文件非常容易。

2.1 解析json至字典

可以使用 json.loads() 方法解析json,其返回字典类型。

import json

person = '{"name": "Bob", "languages": ["English", "Fench"]}'

person_dict = json.loads(person)

# Output: {'name': 'Bob', 'languages': ['English', 'Fench']}

print(person_dict)

# Output: ['English', 'French

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值