TGViewer
Python Developer Python Developer @python_tg · 20.9K subscribers
Post #1844 3.88K
🐍 Преобразование словаря в JSON и обратно

Сегодня разберём, как преобразовать словарь в JSON и обратно, избежав распространённых ошибок. Это важно при работе с API и веб-разработке, где JSON используется для передачи данных.

⚪️ Преобразование словаря в JSON

Для преобразования словаря в строку JSON используется метод json.dumps():
import json

data = {"key": "value"}
json_data = json.dumps(data)

print(json_data) # {"key": "value"}


Важно помнить: json.dumps() возвращает строку, а не объект JSON. Поэтому попытка обратиться к ключу словаря в такой строке вызовет ошибку:
print(json_data['key'])  # TypeError: string indices must be integers


⚪️ Преобразование JSON обратно в словарь

Чтобы работать с данными как со словарём, нужно преобразовать строку JSON обратно в словарь с помощью метода json.loads():
data = json.loads(json_data)
print(data['key']) # value


Такой подход позволяет безопасно обращаться к данным по ключу после их преобразования.

❤️ — если было полезно

➡️ Python Developer | #обучение
  • ❤ 34
  • 👍 7
More from @python_tg
  1. Oct 13, 2026Post #4071
  2. Oct 13, 2026Самый дорогой способ проверить идею — полгода её разрабатывать. Сначала проверьте спрос. Т…
  3. Oct 13, 2026Выводы делаем сами ➡ Python Developer | #memes
  4. Oct 13, 202630+ крупных компаний ищут студентов без опыта! 🔥 Ты студент IT специальности и хочешь опл…
  5. Oct 13, 2026📱 Roadmap по Python Backend на 2026 год Внутри: 🫡 Python Core, синтаксис и ООП; 🫡 Алгор…
  6. Oct 12, 2026Post #4066
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →