Раздел каталога
Конвертер данных
Форматы обмена между программами: дерево, таблица и то, что теряется между ними.
Форматы раздела
Популярные направления
Здесь собраны направления раздела «Данные», которые открывают чаще остальных.
Как выбрать формат
Эти файлы пишут не для чтения глазами, а для передачи между программами. Все они текстовые, и это удобно: любой такой файл можно открыть в обычном редакторе и увидеть, что именно уехало не туда, — не гадая по сообщению об ошибке.
Насколько чисто пройдёт перевод, определяет форма данных, а не название формата. Дерево переезжает в дерево почти один в один; плоская таблица принимает вложенность только в развёрнутом виде — каждый уровень приходится раскладывать по отдельным колонкам, и собрать его обратно уже не получится.
Обмен между программами
JSON: вложенные структуры, типы значений и минимум лишних символов; разбирается любым языком без внешних библиотек. Если данные плоские и однородные, тот же обмен дешевле сделать через CSV.
Настройки для человека
YAML читается глазами: отступы вместо скобок, комментарии, ссылки на общие фрагменты. За это приходится платить внимательностью — значащие пробелы легко сломать при копировании.
Строгая структура
XML нужен там, где документ проверяют по схеме и подписывают: пространства имён, атрибуты, XSD. На нём построены обмен с государственными системами и внутренности офисных форматов.