Skip to content

JSON(JavaScript Object Notation)是一种==轻量级的数据交换格式==,常用于在不同编程语言之间==传递数据==。JSON 使用易于人类阅读和编写的文本格式,以键-值对的形式表示数据。

以下是一些常见的JSON操作:

1.将Python数据转换为------>JSON

使用 json.dumps() 函数将Python数据(如字典或列表)转换为JSON格式的字符串。例如:

python
import json

data = {'name': 'John', 'age': 30, 'city': 'New York'}
json_data = json.dumps(data)
# 若有中文,需要写成(data, ensure_ascii=False)

2.将JSON字符串解析为------->Python数据

使用 json.loads() 函数将JSON格式的字符串解析为Python数据结构(==字典、列表==(列表内部嵌套字典))。例如:

python
import json

json_data = '{"name": "John", "age": 30, "city": "New York"}'
data = json.loads(json_data)

3.从文件读取JSON数据

您可以使用 json.load() 函数从JSON文件中读取数据并将其解析为Python数据。例如:

python
import json

with open('data.json', 'r') as file:
    data = json.load(file)

4.将Python数据写入JSON文件

使用 json.dump() 函数将Python数据写入JSON文件。例如:

python
import json

data = {'name': 'John', 'age': 30, 'city': 'New York'}
with open('data.json', 'w') as file:
    json.dump(data, file)

这将创建一个名为 data.json 的JSON文件,并将 data 字典的内容写入其中。

评论区

欢迎留言、补充或勘误。

xiaoba.blog