Конвертер JSON у TOML

Вставте об'єкт JSON у стилі конфігурації та перетворіть його в TOML для налаштувань додатків, метаданих пакунків і чорновиків міграцій.

Усе перетворення даних відбувається локально у вашому браузері. Жоден JSON, CSV, YAML, XML або TOML не відправляється на наші сервери.
JSONTOML

Швидкі приклади

Перетворити конфігураційний JSON у TOML

JSON у TOML корисний, коли об'єкт JSON справді містить дані конфігурації: метадані пакета, налаштування додатка, флаги функцій або невеликі профілі середовища, які легше читати у форматі TOML. Конвертер розбирає дійсний JSON і записує TOML для структур, що відповідають конфігураційній моделі TOML.

TOML не є універсальною заміною для JSON. Він найкраще працює з кореневим об'єктом, що складається з рядків, чисел, булевих значень, масивів і вкладених об'єктів. Деякі значення JSON, такі як null або масив верхнього рівня, не мають прямого подання в TOML.

Приклади JSON, які зазвичай добре відображаються в TOML

  • Метадані про проєкт, налаштування пакетів і невеликі об'єкти конфігурації інструментів збірки.
  • Чернетки конфігурацій OpenAI Codex з налаштуваннями моделі, провайдера, пісочниці, схвалення та довіреного проєкту.
  • Флаги функцій, де кожний прапорець є булевим значенням, рядком, числом або простим масивом.
  • Профілі середовища, які можна згрупувати в чіткі таблиці TOML.

Коли JSON у TOML підходить

  • Перетворення налаштувань додатка з об'єкта JSON у читабельний чернетковий TOML.
  • Перенесення метаданих пакета, інструмента або проєкту до конфігурації на основі TOML.
  • Огляд флагів функцій та профілів середовища як вкладених таблиць TOML.
  • Підготовка початкової версії, яку можна редагувати людиною, перед ручним очищенням.
Примітка про форму: починайте з кореневого об'єкта JSON. Масиви верхнього рівня, null null значення і змішані дампи даних можуть вимагати ручної реструктуризації, перш ніж вони стануть дійсним TOML.

Пов'язаний конвертер

Потрібен JSON з наявного файлу TOML? Використайте Конвертер TOML у JSON для аудиту конфігурацій, скриптів і перевірок міграції.

Часті питання: JSON у TOML

Чи можна будь-який JSON перетворити в TOML?

Ні. TOML — це формат конфігурації і найкраще працює з кореневим об'єктом. Масиви верхнього рівня JSON, nullі деякі глибоко змішані структури можуть потребувати ручних змін.

Чи можна зберегти коментарі JSON?

Ні. Дійсний JSON не містить коментарів, тому немає коментарів джерела, які можна перенести в згенерований TOML.

Що відбувається з вкладеними об'єктами JSON?

Вкладені об'єкти зазвичай стають таблицями TOML. Перегляньте результат, коли масиви містять змішані структури або вкладені об'єкти, яким потрібне конкретне розташування таблиць TOML.