Введите YAML
Вставьте конфигурацию YAML слева; поддерживаются документы, разделённые --- и ссылки на якоря.
Попробуйте другие ключевые слова
Ничего не найдено
Введите YAML слева, чтобы получить JSON, или JSON справа, чтобы получить YAML
Вставьте конфигурацию YAML слева; поддерживаются документы, разделённые --- и ссылки на якоря.
Преобразованный JSON сразу появится справа, а его редактирование обновит YAML.
Нажмите копирование или включите сжатие, чтобы уменьшить вывод.
name: WaLudo"name": "WaLudo"- item1 / - item2["item1", "item2"]Отступы{ "parent": { "child": ... } }true / false / yes / notrue / falsenull / ~ / пустоnull| / >"string with \n"# комментарийНе поддерживаются, теряются&alias / *aliasРаскрываются в значениеразделитель ---Не поддерживаются, разделить в массив2026-06-10"2026-06-10" (строка)YAML часто используют в Kubernetes, Docker Compose и GitHub Actions; JSON удобнее для программ и API.
JSON — основной формат обмена Web API; преобразование YAML уменьшает ошибки ручной конфигурации.
Двусторонняя конвертация полезна для миграции, сравнения структур и создания примеров для копирования.
const yaml = require('js-yaml');
const json = JSON.stringify(yaml.load(yamlStr), null, 2);import yaml, json
json.dumps(yaml.safe_load(yaml_str), indent=2)import "gopkg.in/yaml.v3"
yaml.Unmarshal([]byte(yamlStr), &data)
json.MarshalIndent(data, "", " " )let value: Value = serde_yaml::from_str(yaml_str)?
serde_json::to_string_pretty(&value)yq -o=json config.yaml > config.jsonJSON использует строгие скобки и кавычки и удобен для API; YAML использует отступы, комментарии и богатые типы для конфигураций.
В Node.js используйте js-yaml: const yaml = require('js-yaml'); const json = JSON.stringify(yaml.load(yamlString), null, 2); Также подходят pyyaml и yq.
Нет. Разбор, создание, форматирование и сжатие выполняются в браузере.
NO, YES, ON и OFF могут стать логическими значениями; начальные нули могут быть восьмеричными; якоря раскрываются, комментарии теряются.
Сделайте обратное преобразование, проверьте JSON форматтером и сравните смысл сложной конфигурации.