Конвертер JSON в YAML
Конвертируйте JSON в YAML онлайн с чистыми отступами и мгновенной валидацией — прямо в вашем браузере
Различайте строки и числа в YAML
Часто задаваемые вопросы: Когда строки в YAML-выводе нужно брать в кавычки?
"001" остаётся строкой, false — логическим значением, null — пустым значением. Отступ меняет лишь оформление. Комментарии нельзя восстановить: JSON их не поддерживает.
Используется JavaScript JSON.parse. Идентификаторы вне диапазона безопасных целых чисел заключайте в кавычки. Схемы настроек Kubernetes, Compose и других приложений не проверяются.
Ввод
{"code":"001","enabled":false,"items":[1,null]}Результат форматирования
code: '001' enabled: false items: - 1 - null
Авторитетные источники
Стандарты и официальная документация, определяющие форматы, с которыми работает этот инструмент.
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
Стандарт IETF, определяющий формат обмена данными JSON и его грамматику.
JSON - json.org
Оригинальный сайт JSON от Дугласа Крокфорда с введением в формат на многих языках.
MDN Web Docs - Working with JSON
Руководство Mozilla по работе с JSON в JavaScript: parse, stringify и reviver-функции.
JSON - Wikipedia
Типы данных JSON, история синтаксиса и его становление в качестве доминирующего формата обмена для API.
YAML 1.2.2 Specification - yaml.org
Официальная спецификация YAML 1.2.2 на yaml.org — домашняя страница формата.
YAML - Wikipedia
Синтаксис YAML: блочные стили, якоря, разрешение типов и «норвежская проблема» (Norway problem).
Практичные инструменты для форматирования, валидации и преобразования структурированных данных и разметки