Разберите обозначения путей
Пустой JSON Pointer означает корень. Символ / в ключе записывается как ~1, а ~ — как ~0. Контейнеры тоже считаются узлами. Таблица добавляет по 50 записей до первых 500, но экспорт остаётся полным.
Инструменты JSON
Вставьте строгий JSON, выберите отступы и представление строк, затем экспортируйте проверенный документ.
Обработка в браузере. Входные данные не отправляются и не сохраняются.
Результат устарел; экспорт недоступен.
Преобразование JSON в YAML удобно, когда ответ API должен стать читаемой конфигурацией. Но порт в виде числа и тот же порт в кавычках могут по-разному проходить проверку приложения.
Этот конвертер показывает типы по путям. Длинные идентификаторы и десятичные числа сохраняют исходную запись, не проходя сначала через числовой тип JavaScript.
JSON в YAML сохраняет "true", "007" и текстовые даты как строки. Обычные строки и ключи заключаются в двойные кавычки. Таблица показывает тип каждого пути, а шесть счётчиков охватывают всё дерево, включая узлы за пределами предпросмотра.
Литеральный блок показывает текст на нескольких строках. Режим кавычек использует escape-последовательности. Ни один из режимов не должен удалять или склеивать переносы: после генерации фактические строки сравниваются с исходными.
Пустой JSON Pointer означает корень. Символ / в ключе записывается как ~1, а ~ — как ~0. Контейнеры тоже считаются узлами. Таблица добавляет по 50 записей до первых 500, но экспорт остаётся полным.
Автоматический режим ждёт 350 миллисекунд после правки. Отключите его, чтобы пользоваться кнопкой или Ctrl/Cmd+Enter. Изменение входа или параметров сразу блокирует экспорт устаревшего результата.
Статус подтверждает проверку данных YAML 1.2. Он не подтверждает поля Kubernetes или точность чисел в программе-получателе. Запустите также проверку приложения, которое будет читать файл.
Объекты становятся отображениями, массивы — последовательностями. В корне также допустимы строка, число, логическое значение и null. Пустые объекты и массивы сохраняются как разные значения {} и [].
Большие целые, экспоненты, нули после запятой и отрицательный ноль выводятся из исходных токенов. Проверка тоже сравнивает числовой текст, а не равенство уже округлённых значений с плавающей точкой.
Можно выбрать два или четыре пробела. Литеральный блок использует маркер с учётом конечных переносов. Возврат каретки и управляющие символы могут потребовать кавычек. Обычные строки всегда заключаются в двойные кавычки.
Сначала проверяется синтаксис YAML, затем отображения, порядок массивов, типы и строки сравниваются с исходным деревом. Несовпадение блокирует копирование и скачивание. Конвертер JSON в YAML онлайн выдаёт один полный файл .yaml.
Обычно для переноса данных API или JSON-конфигурации в читаемый YAML-файл. Сначала убедитесь, что исходные поля подходят целевой программе: смена формата не добавит отсутствующие настройки.
Категории JSON сохраняются: объект, массив, строка, число, логическое значение и null. JSON в YAML не превращает текстовые даты в даты, а строки с цифрами — в числа. Конечный загрузчик всё же может округлять числа.
Результат повторно разбирается как YAML 1.2, затем сравнивается с исходным деревом. Это проверка синтаксиса и данных, а не гарантия соответствия схеме конкретного приложения.
Кавычки и управляющие символы выводятся с подходящим экранированием. Переносы можно показать литеральным блоком или escape-последовательностями. При необходимости блок заменяется строкой в кавычках, чтобы сохранить значение.
Да, включая отдельное скалярное значение в корне и пустые контейнеры. Действуют ограничения на размер, глубину и число узлов. Комментарии и повторяющиеся ключи не относятся к принимаемому строгому вводу.
Нашли случай, который обрабатывается неверно?
Используйте JSON в YAML, чтобы сравнить числовой порт с его текстовым вариантом, выбрать запись переносов и скачать проверенную конфигурацию.