,可以通过以下步骤实现:
data = {
"key1": {
"subkey1": "value1",
"subkey2": "value2"
},
"key2": [
{
"subkey3": "value3",
"subkey4": "value4"
},
{
"subkey5": "value5",
"subkey6": "value6"
}
]
}
在上述示例中,我们有两个key,即"key1"和"key2"。"key1"对应的值是一个字典,包含两个子键值对。"key2"对应的值是一个列表,列表中的每个元素都是一个字典,每个字典包含两个子键值对。
import json
# 将数据保存到JSON文件
with open("data.json", "w") as json_file:
json.dump(data, json_file)
在上述示例中,我们使用了json.dump()函数将数据保存到名为"data.json"的文件中。参数"w"表示以写入模式打开文件。
import json
# 从JSON文件中读取数据
with open("data.json", "r") as json_file:
data = json.load(json_file)
在上述示例中,我们使用了json.load()函数从名为"data.json"的文件中读取数据,并将其存储在变量data中。
总结: 将key的字典和key内部的字典列表保存到JSON中,可以通过使用Python的json模块实现。首先,将数据组织成字典和列表的嵌套结构,然后使用json.dump()函数将数据保存到JSON文件中。如果需要读取JSON文件并将其转换回Python数据结构,可以使用json.load()函数。
领取专属 10元无门槛券
手把手带您无忧上云