JSON Форматтер и Валидатор
Форматируйте, валидируйте и улучшайте JSON данные.
Formatted JSON will appear here...JSON Formatter — бесплатный браузерный инструмент, который мгновенно форматирует или минимизирует данные JSON. Он разбирает вашу строку JSON, проверяет синтаксические ошибки и применяет отступы с подсветкой синтаксиса, делая даже самые вложенные структуры удобочитаемыми.
Вставьте JSON в поле ввода и нажмите «Форматировать» для получения корректно отступленного вывода или «Минимизировать» для сжатия в одну строку для продакшена. Валидатор точно указывает место синтаксической ошибки.
Инструмент работает полностью в браузере — данные никогда не отправляются на сервер. Идеален для отладки ответов API, редактирования конфигурационных файлов и подготовки JSON-нагрузок перед отправкой сервису.
Часто задаваемые вопросы
Реализация кода
import json
# Format (pretty-print) a JSON string
raw = '{"name":"Alice","age":30,"hobbies":["reading","coding"]}'
data = json.loads(raw)
# Indent with 2 spaces
pretty = json.dumps(data, indent=2)
print(pretty)
# {
# "name": "Alice",
# "age": 30,
# "hobbies": ["reading", "coding"]
# }
# Sort keys alphabetically
sorted_json = json.dumps(data, indent=2, sort_keys=True)
# Minify (compact)
minified = json.dumps(data, separators=(',', ':'))
print(minified)
# {"name":"Alice","age":30,"hobbies":["reading","coding"]}
# Format a JSON file in-place
with open('data.json', 'r') as f:
obj = json.load(f)
with open('data.json', 'w') as f:
json.dump(obj, f, indent=2)Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.