python生成json_Python JSON 教程

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

你可能感兴趣的:(python生成json)