UML Editor

Редактор JSON онлайн

Проверка, форматирование, дерево и перевод в YAML и XML — прямо в браузере

Что умеет редактор

Частые ошибки в JSON

ОшибкаНеправильноПравильно
Лишняя запятая в конце{"a": 1,}{"a": 1}
Ключ без кавычек{name: "Иван"}{"name": "Иван"}
Одинарные кавычки{'a': 'b'}{"a": "b"}
True, None из Python{"ok": True}{"ok": true}
Комментарии// настройкиВ JSON комментариев нет — используйте YAML или поле "_comment"

Вопросы и ответы

Как проверить JSON на ошибки?

Вставьте текст в левую панель. Редактор проверяет его сразу и показывает внизу строку, столбец и понятное описание ошибки; щелчок по сообщению переносит курсор к месту ошибки.

Как перевести JSON в YAML или XML?

Нажмите YAML или XML в переключателе формата над кодом. Обратно — кнопкой JSON. Если в документе ошибка, сначала исправьте её: переводить можно только корректные данные.

Какой YAML поддерживается?

Всё, что встречается в конфигурациях: вложенные словари и списки, записи в скобках [ ] и { }, строки в кавычках, многострочные блоки | и >, комментарии. Якоря и ссылки (&, *) и несколько документов в одном файле не поддерживаются.

Отправляются ли мои данные на сервер?

Нет. Разбор, проверка и преобразование выполняются в браузере. Текст сохраняется только в вашем браузере.

Можно ли нарисовать JSON как схему?

Да, в редакторе диаграмм есть вид «Данные JSON»: PlantUML рисует структуру документа деревом, которое можно скачать в SVG или PNG.