Набір інструментів JSON / YAML / TOML
Локальна перевірка, форматування та перетворення між JSON, YAML і TOML, а також підтримка рекурсивного сортування ключів і виявлення небезпечних перетворень.
Як користуватися набором інструментів JSON / YAML / TOML
Введений текст або файл конфігурації аналізується та перетворюється лише в поточному браузері й не завантажується.
Введіть і розпізнайте формат
Вставте вміст або завантажте файли .json, .yaml, .yml, .toml обсягом не більше 1 MiB; формат джерела можна визначити автоматично або вказати вручну.
Перевірка та впорядкування
Після розбору перегляньте помилки й попередження про перетворення, виберіть форматування або рекурсивне сортування ключів.
Виберіть цільовий формат
Перетворюйте між JSON, YAML і TOML, а результат копіюйте або завантажуйте; перед публікацією перевірте коментарі, дати та семантику числових значень.
Обмеження та зауваження
- Під час перетворення буде видалено коментарі, а якорі YAML буде розгорнуто; явні теги, TAG, циклічні посилання та ключі, пов’язані із забрудненням прототипів, буде заблоковано.
- Небезпечні цілі числа, типи, які цільовий формат не може без втрат подати, а також блокуються перетворення дат TOML на JSON або YAML, а не виконуються з непомітною зміною значень.
- Введіть не більше 1 MiB, не більше 100000 символів у рядку, до 100 рівнів вкладеності та 100000 вузлів; різні реалізації все ще можуть по-різному обробляти граничний синтаксис YAML або TOML.
Поширені запитання
Чому після перетворення зникають коментарі?
Спочатку парсер створює структуру даних, а потім серіалізує її. Коментарі не належать до загальної моделі даних, тому інструмент чітко повідомляє про це, але не може їх зберегти.
Чому дату TOML не можна перетворити на JSON?
Пряме перетворення може непомітно перетворити типізовані дати на звичайні рядки, тому інструмент блокує його, щоб уникнути неправильного тлумачення семантики без втрат.
Чи виконуватиме YAML тег або конструюватиме довільні об’єкти?
Ні. Явні теги та небезпечні ключі відхиляються, інструмент приймає лише обмежені звичайні структури даних.