uk

YAML у JSON

Перетворіть файл YAML на форматований JSON локально - зі збереженням структури, без вивантаження, прямо у браузері.

Обробка локально на вашому пристрої ...

Обробка локально на вашому пристрої ...

0%

Чи завантажується мій файл?

Ні. Усе працює у вашому браузері - ваш файл ніколи не залишає пристрій. Як це перевірити

Без завантаження100% локально
Вміст лишається у васбез доступу третіх осіб
Hosted in GermanyGlobal Content Delivery
Незалежний аудитTLS A+ · Заголовки A+

JSON (JavaScript Object Notation) - це формат даних вебу: компактний, однозначний і зрозумілий практично кожній мові програмування та API. Хто хоче далі обробити конфігурацію YAML у програмі, скрипті чи API, тому здебільшого потрібен JSON - цей інструмент бере перетворення на себе.

Цей інструмент читає ваш YAML повністю локально у вашому браузері (js-yaml, чистий JavaScript) і видає охайно відступлений JSON (2 пробіли). Недійсний YAML відхиляється з чітким повідомленням про помилку. Перетворення зберігає структуру - обʼєкти, списки та значення лишаються ідентичними. Нічого не завантажується на сервер.

Найчастіший привід: файл налаштувань із проєкту, доглянутий вручну, має прочитати скрипт, браузерний інструмент чи вебслужба, що приймає лише компактний вебформат. Оскільки у вихідному форматі відступи несуть зміст, інструмент одразу виявляє типові пастки на кшталт випадкових табуляцій чи криво вирівняних рядків - так ви помічаєте друкарські помилки, перш ніж вони наробили шкоди нижче.

Технічні дані

Технічні дані
Вхідні форматиYAML, YML
Вихідний форматJSON
Пакетна обробкаНі
ОбробкаЛокально в браузері (JavaScript)
Завантаження файлівНемає

У 3 кроки

  1. Перетягніть або виберіть файл YAML.
  2. Інструмент перетворює на JSON локально.
  3. Завантажте файл JSON.

Обмеження: YAML має бути дійсним (інакше з'явиться зрозуміла помилка). Коментарі YAML втрачаються (у JSON їх немає). Кілька документів YAML в одному файлі (---) зчитуються лише до першого. Дуже великі файли потребують пам'яті. Числа й логічні значення залишаються справжніми типами JSON (number/boolean); часові мітки YAML стають текстовими рядками ISO 8601, оскільки JSON не знає формату дати.

Часті запитання

Чи завантажується мій файл на сервер?

Ні. Перетворення відбувається повністю локально у браузері - нічого не надсилається.

Чи зберігаються коментарі?

Ні. JSON не підтримує коментарів, тому під час перетворення вони відпадають.

Що відбувається з недійсним YAML?

Ви отримуєте чітке повідомлення про помилку з причиною - без збою.

Як форматується JSON?

Читабельно, з відступом 2 пробіли - готовий для коду та API.

Схожі інструменти

JSON у YAML · XML у JSON · YAML у XML · TOML у JSON · JSON у TOML · YAML у TOML