0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Настройка
Преобразуйте структурированные данные между JSON, YAML, TOML, XML, TOON, CSV и TSV. Выберите исходный и целевой формат, вставьте содержимое или загрузите файл и получите результат для копирования или скачивания.
JSONJSON

Как это работает

JSON, YAML, TOML, XML, TOON, CSV и TSV — разные способы представления одних и тех же структурированных данных. JSON преобладает в API; YAML и TOML распространены в файлах конфигурации; XML всё ещё присутствует во многих системах; а CSV/TSV — стандарт для таблиц и электронных таблиц.

Этот инструмент интерпретирует выбранный исходный формат, строит его внутреннюю структуру и повторно сериализует её в целевой формат. Данные можно ввести или вставить, либо загрузить файл.

Все форматы разделяют идею объектов (пар «ключ-значение») и списков, поэтому преобразование сохраняет структуру, если целевой формат может её выразить. Весь процесс происходит в вашем браузере.

Примеры

{ "name": "Ada", "age": 36 }name: Ada age: 36Из JSON в YAML: тот же объект, без фигурных скобок и кавычек, с отступами в роли структуры.
name = "Ada" age = 36{ "name": "Ada", "age": 36 }Из TOML в JSON: пары «ключ = значение» становятся свойствами объекта.

Сценарии использования

  • Мигрировать файл конфигурации из одного формата в другой, например из JSON в YAML для конвейера CI/CD.
  • Преобразовать JSON-ответ API в CSV, чтобы открыть его в электронной таблице.
  • Переводить между XML и JSON при интеграции систем, использующих разные форматы.

Часто задаваемые вопросы

Сохраняются ли все данные при преобразовании?

Структура и значения сохраняются, но некоторые особенности одного формата не имеют эквивалента в другом: комментарии YAML или TOML, атрибуты XML или богатые типы могут упрощаться при переходе к JSON.

Когда YAML или TOML предпочтительнее JSON?

Для конфигурации, написанной вручную. YAML и TOML поддерживают комментарии и читаемее; у JSON нет комментариев, но он идеален для обмена между программами.

Как что-то с вложенной структурой преобразуется в CSV?

CSV представляет плоскую таблицу, поэтому лучше всего работает со списком объектов с одинаковыми ключами. Сильно вложенные структуры нужно уплощать, потому что таблица не может выразить несколько уровней.

Что такое формат TOON?

Это компактная объектно-ориентированная нотация, предназначенная для краткой записи структурированных данных. Инструмент рассматривает её как ещё один исходный или целевой формат.