ttools

JSON ↔ YAML

Преобразование между форматами JSON и YAML в обе стороны. Для конфигов, Kubernetes, CI/CD.

JSON
YAML
name: tools
version: 1.0.0
features:
  - password
  - qr
  - json
active: true
nested:
  key: value
  count: 42

Как работает

JSON парсится встроенным JSON.parse, YAML — библиотекой yaml. Обе операции идут в браузере, данные никуда не отправляются.

Где пригодится

Конвертировать конфиг из одного формата в другой, подготовить Kubernetes-манифест из JSON-дампа, быстро прочитать YAML-файл в привычном виде объекта, перенести настройки между сервисами.

Частые вопросы

3
Чем YAML лучше JSON?+

YAML читабельнее для человека: отступы вместо скобок, комментарии, многострочные строки. Удобен для конфигов (Kubernetes, CI/CD, Docker Compose).

Все ли JSON конвертируются в YAML?+

Да, JSON — строгое подмножество YAML 1.2. Любой валидный JSON можно представить как YAML. Обратно — не всегда: YAML поддерживает типы, которых нет в JSON (даты, якоря).

Сохраняются ли комментарии?+

Комментарии YAML (#) теряются при конвертации в JSON — JSON их не поддерживает вообще.

Вам также пригодится