📜  python将列表保存到json - Javascript(1)

📅  最后修改于: 2023-12-03 14:46:44.184000             🧑  作者: Mango

Python将列表保存到JSON - Javascript

在Python中,我们可以使用json模块将Python列表保存为JSON格式。JSON是一种轻量级的数据交换格式,已经成为Web应用程序和API的广泛使用格式。

导入json模块

Python内置了json模块,我们可以通过以下方式导入它:

import json
列表转换为JSON

我们可以将Python列表转换为JSON字符串,然后将其保存到文件中。这里是一个示例:

import json

# 创建一个Python列表
data = ["John", "Doe", "Jane", "Doe"]

# 转换为JSON字符串
json_data = json.dumps(data)

# 打开文件并将JSON字符串写入其中
with open("data.json", "w") as file:
    file.write(json_data)

以上代码将创建一个Python列表,使用json.dumps()函数将其转换为JSON字符串,然后将该字符串写入名为"data.json"的文件中。

JSON转换为列表

要将JSON字符串转换回Python列表,请使用json.loads()函数。以下是一个示例:

import json

# 从文件中读取JSON字符串数据
with open("data.json", "r") as file:
    json_data = file.read()
    
# 转换为Python列表
data = json.loads(json_data)

# 输出结果
print(data)

以上代码将打开"data.json"文件并读取其中的JSON字符串,然后使用json.loads()函数将其转换为Python列表。

总结

Python内置了json模块,可以将Python列表转换为JSON字符串,然后将其保存到文件中。同样,我们也可以从文件中读取JSON字符串,并将其转换回Python列表。JSON是一种流行的数据交换格式,已经成为Web应用程序和API的常见接口。