Как сохранить словарь в json на Python?

Пользователь

otha_marks

от otha_marks, в категории: Python , 7 месяцев назад

Как сохранить словарь в json на Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от NicolasSsh , 6 месяцев назад

@otha_marks  Для того, чтобы перевести словарь в формат .json, Вы можете воспользоваться библиотекой json и её методами .dump() и .dumps()


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
import json

costs = {
    "IT" : 420,
    "The mysterious island" : 310,
    "Around the world in 80 days" : 250,
    "Harry Potter and philosophers stone" : 610,
}

# Мы можем сохранить в виде файла в формате .json
with open("costs.json", "w") as json_file:
    json.dump(costs, json_file) # Сохраняем в виде json-файла

# А так же можно просто перенести в json формат с помощью метода .dumps()
json_costs = json.dumps(costs)
print(json_costs)

# Вывод : 
# {"IT": 420, "The mysterious island": 310, "Around the world in 80 days": 250, "Harry Potter and philosophers stone": 610}