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

Вставте TOML з Cargo.toml, pyproject.toml або конфігурації застосунку й перетворіть його на читабельний JSON для скриптів, аудитів і міграцій.

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

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

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

Конвертер TOML у JSON допомагає, коли конфігурації з проєктів на Rust, пакування Python, файлів OpenAI Codex config.toml, налаштувань статичних сайтів або конфігурацій додатків потрібно переглянути за допомогою скриптів на основі JSON, клієнтів API, інструментів валідації або перевірок міграції. Конвертер парсить TOML і записує відформатований (з відступами) JSON.

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

Приклади TOML, які варто перевірити як JSON

  • Cargo.toml метадані, коли скрипт релізу очікує дані пакета у форматі JSON.
  • pyproject.toml налаштування залежностей або інструментів перед перенесенням у інший потік обробки.
  • OpenAI Codex config.toml фрагменти, коли ви хочете переглянути таблиці model, provider, sandbox або trusted-project.
  • Конфігурація додатка з вкладеними таблицями та масивами, яка потребує швидкого перегляду у JSON.

Що перевірити після конвертації

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

Схожий конвертер

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

Питання та відповіді — TOML у JSON

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

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

Як TOML-таблиці представлені в JSON?

TOML-таблиці стають вкладеними об'єктами JSON. Масиви таблиць перетворюються на масиви об'єктів у JSON.

Що відбувається з датами й часом у TOML?

Значення дати, часу та datetime слід переглянути після конвертації, оскільки поведінка парсера може впливати на те, чи з'являться вони як рядки або як серіалізовані значення, подібні до Date.